module Stratosphere.Glue.Job (
        module Exports, Job(..), mkJob
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.Glue.Job.ConnectionsListProperty as Exports
import {-# SOURCE #-} Stratosphere.Glue.Job.ExecutionPropertyProperty as Exports
import {-# SOURCE #-} Stratosphere.Glue.Job.JobCommandProperty as Exports
import {-# SOURCE #-} Stratosphere.Glue.Job.NotificationPropertyProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data Job
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html>
    Job {Job -> ()
haddock_workaround_ :: (),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-allocatedcapacity>
         Job -> Maybe (Value Double)
allocatedCapacity :: (Prelude.Maybe (Value Prelude.Double)),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-command>
         Job -> JobCommandProperty
command :: JobCommandProperty,
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-connections>
         Job -> Maybe ConnectionsListProperty
connections :: (Prelude.Maybe ConnectionsListProperty),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-defaultarguments>
         Job -> Maybe Object
defaultArguments :: (Prelude.Maybe JSON.Object),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-description>
         Job -> Maybe (Value Text)
description :: (Prelude.Maybe (Value Prelude.Text)),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-executionclass>
         Job -> Maybe (Value Text)
executionClass :: (Prelude.Maybe (Value Prelude.Text)),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-executionproperty>
         Job -> Maybe ExecutionPropertyProperty
executionProperty :: (Prelude.Maybe ExecutionPropertyProperty),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-glueversion>
         Job -> Maybe (Value Text)
glueVersion :: (Prelude.Maybe (Value Prelude.Text)),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-jobmode>
         Job -> Maybe (Value Text)
jobMode :: (Prelude.Maybe (Value Prelude.Text)),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-jobrunqueuingenabled>
         Job -> Maybe (Value Bool)
jobRunQueuingEnabled :: (Prelude.Maybe (Value Prelude.Bool)),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-loguri>
         Job -> Maybe (Value Text)
logUri :: (Prelude.Maybe (Value Prelude.Text)),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-maintenancewindow>
         Job -> Maybe (Value Text)
maintenanceWindow :: (Prelude.Maybe (Value Prelude.Text)),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-maxcapacity>
         Job -> Maybe (Value Double)
maxCapacity :: (Prelude.Maybe (Value Prelude.Double)),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-maxretries>
         Job -> Maybe (Value Double)
maxRetries :: (Prelude.Maybe (Value Prelude.Double)),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-name>
         Job -> Maybe (Value Text)
name :: (Prelude.Maybe (Value Prelude.Text)),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-nonoverridablearguments>
         Job -> Maybe Object
nonOverridableArguments :: (Prelude.Maybe JSON.Object),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-notificationproperty>
         Job -> Maybe NotificationPropertyProperty
notificationProperty :: (Prelude.Maybe NotificationPropertyProperty),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-numberofworkers>
         Job -> Maybe (Value Integer)
numberOfWorkers :: (Prelude.Maybe (Value Prelude.Integer)),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-role>
         Job -> Value Text
role :: (Value Prelude.Text),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-securityconfiguration>
         Job -> Maybe (Value Text)
securityConfiguration :: (Prelude.Maybe (Value Prelude.Text)),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-tags>
         Job -> Maybe Object
tags :: (Prelude.Maybe JSON.Object),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-timeout>
         Job -> Maybe (Value Integer)
timeout :: (Prelude.Maybe (Value Prelude.Integer)),
         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-workertype>
         Job -> Maybe (Value Text)
workerType :: (Prelude.Maybe (Value Prelude.Text))}
  deriving stock (Job -> Job -> Bool
(Job -> Job -> Bool) -> (Job -> Job -> Bool) -> Eq Job
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Job -> Job -> Bool
== :: Job -> Job -> Bool
$c/= :: Job -> Job -> Bool
/= :: Job -> Job -> Bool
Prelude.Eq, Int -> Job -> ShowS
[Job] -> ShowS
Job -> String
(Int -> Job -> ShowS)
-> (Job -> String) -> ([Job] -> ShowS) -> Show Job
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> Job -> ShowS
showsPrec :: Int -> Job -> ShowS
$cshow :: Job -> String
show :: Job -> String
$cshowList :: [Job] -> ShowS
showList :: [Job] -> ShowS
Prelude.Show)
mkJob :: JobCommandProperty -> Value Prelude.Text -> Job
mkJob :: JobCommandProperty -> Value Text -> Job
mkJob JobCommandProperty
command Value Text
role
  = Job
      {haddock_workaround_ :: ()
haddock_workaround_ = (), command :: JobCommandProperty
command = JobCommandProperty
command, role :: Value Text
role = Value Text
role,
       allocatedCapacity :: Maybe (Value Double)
allocatedCapacity = Maybe (Value Double)
forall a. Maybe a
Prelude.Nothing, connections :: Maybe ConnectionsListProperty
connections = Maybe ConnectionsListProperty
forall a. Maybe a
Prelude.Nothing,
       defaultArguments :: Maybe Object
defaultArguments = Maybe Object
forall a. Maybe a
Prelude.Nothing, description :: Maybe (Value Text)
description = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       executionClass :: Maybe (Value Text)
executionClass = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       executionProperty :: Maybe ExecutionPropertyProperty
executionProperty = Maybe ExecutionPropertyProperty
forall a. Maybe a
Prelude.Nothing, glueVersion :: Maybe (Value Text)
glueVersion = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       jobMode :: Maybe (Value Text)
jobMode = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, jobRunQueuingEnabled :: Maybe (Value Bool)
jobRunQueuingEnabled = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       logUri :: Maybe (Value Text)
logUri = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, maintenanceWindow :: Maybe (Value Text)
maintenanceWindow = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       maxCapacity :: Maybe (Value Double)
maxCapacity = Maybe (Value Double)
forall a. Maybe a
Prelude.Nothing, maxRetries :: Maybe (Value Double)
maxRetries = Maybe (Value Double)
forall a. Maybe a
Prelude.Nothing,
       name :: Maybe (Value Text)
name = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, nonOverridableArguments :: Maybe Object
nonOverridableArguments = Maybe Object
forall a. Maybe a
Prelude.Nothing,
       notificationProperty :: Maybe NotificationPropertyProperty
notificationProperty = Maybe NotificationPropertyProperty
forall a. Maybe a
Prelude.Nothing,
       numberOfWorkers :: Maybe (Value Integer)
numberOfWorkers = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       securityConfiguration :: Maybe (Value Text)
securityConfiguration = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, tags :: Maybe Object
tags = Maybe Object
forall a. Maybe a
Prelude.Nothing,
       timeout :: Maybe (Value Integer)
timeout = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, workerType :: Maybe (Value Text)
workerType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties Job where
  toResourceProperties :: Job -> ResourceProperties
toResourceProperties Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::Glue::Job", supportsTags :: Bool
supportsTags = Bool
Prelude.True,
         properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
                        ([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
                           [Key
"Command" Key -> JobCommandProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= JobCommandProperty
command, Key
"Role" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
role]
                           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                              [Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AllocatedCapacity" (Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
allocatedCapacity,
                               Key -> ConnectionsListProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Connections" (ConnectionsListProperty -> (Key, Value))
-> Maybe ConnectionsListProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ConnectionsListProperty
connections,
                               Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DefaultArguments" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
defaultArguments,
                               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Description" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
description,
                               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ExecutionClass" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
executionClass,
                               Key -> ExecutionPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ExecutionProperty" (ExecutionPropertyProperty -> (Key, Value))
-> Maybe ExecutionPropertyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ExecutionPropertyProperty
executionProperty,
                               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GlueVersion" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
glueVersion,
                               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JobMode" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
jobMode,
                               Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JobRunQueuingEnabled" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
jobRunQueuingEnabled,
                               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LogUri" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
logUri,
                               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaintenanceWindow" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
maintenanceWindow,
                               Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaxCapacity" (Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
maxCapacity,
                               Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaxRetries" (Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
maxRetries,
                               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Name" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
name,
                               Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NonOverridableArguments"
                                 (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
nonOverridableArguments,
                               Key -> NotificationPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NotificationProperty" (NotificationPropertyProperty -> (Key, Value))
-> Maybe NotificationPropertyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe NotificationPropertyProperty
notificationProperty,
                               Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NumberOfWorkers" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
numberOfWorkers,
                               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecurityConfiguration"
                                 (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
securityConfiguration,
                               Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
tags,
                               Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Timeout" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
timeout,
                               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"WorkerType" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
workerType]))}
instance JSON.ToJSON Job where
  toJSON :: Job -> Value
toJSON Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = [(Key, Value)] -> Value
JSON.object
        ([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
           ([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
              [Key
"Command" Key -> JobCommandProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= JobCommandProperty
command, Key
"Role" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
role]
              ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                 [Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AllocatedCapacity" (Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
allocatedCapacity,
                  Key -> ConnectionsListProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Connections" (ConnectionsListProperty -> (Key, Value))
-> Maybe ConnectionsListProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ConnectionsListProperty
connections,
                  Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DefaultArguments" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
defaultArguments,
                  Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Description" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
description,
                  Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ExecutionClass" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
executionClass,
                  Key -> ExecutionPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ExecutionProperty" (ExecutionPropertyProperty -> (Key, Value))
-> Maybe ExecutionPropertyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ExecutionPropertyProperty
executionProperty,
                  Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GlueVersion" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
glueVersion,
                  Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JobMode" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
jobMode,
                  Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JobRunQueuingEnabled" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
jobRunQueuingEnabled,
                  Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LogUri" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
logUri,
                  Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaintenanceWindow" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
maintenanceWindow,
                  Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaxCapacity" (Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
maxCapacity,
                  Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaxRetries" (Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
maxRetries,
                  Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Name" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
name,
                  Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NonOverridableArguments"
                    (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
nonOverridableArguments,
                  Key -> NotificationPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NotificationProperty" (NotificationPropertyProperty -> (Key, Value))
-> Maybe NotificationPropertyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe NotificationPropertyProperty
notificationProperty,
                  Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NumberOfWorkers" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
numberOfWorkers,
                  Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecurityConfiguration"
                    (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
securityConfiguration,
                  Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
tags,
                  Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Timeout" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
timeout,
                  Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"WorkerType" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
workerType])))
instance Property "AllocatedCapacity" Job where
  type PropertyType "AllocatedCapacity" Job = Value Prelude.Double
  set :: PropertyType "AllocatedCapacity" Job -> Job -> Job
set PropertyType "AllocatedCapacity" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = Job {allocatedCapacity :: Maybe (Value Double)
allocatedCapacity = Value Double -> Maybe (Value Double)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AllocatedCapacity" Job
Value Double
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "Command" Job where
  type PropertyType "Command" Job = JobCommandProperty
  set :: PropertyType "Command" Job -> Job -> Job
set PropertyType "Command" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..} = Job {command :: JobCommandProperty
command = PropertyType "Command" Job
JobCommandProperty
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "Connections" Job where
  type PropertyType "Connections" Job = ConnectionsListProperty
  set :: PropertyType "Connections" Job -> Job -> Job
set PropertyType "Connections" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = Job {connections :: Maybe ConnectionsListProperty
connections = ConnectionsListProperty -> Maybe ConnectionsListProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Connections" Job
ConnectionsListProperty
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "DefaultArguments" Job where
  type PropertyType "DefaultArguments" Job = JSON.Object
  set :: PropertyType "DefaultArguments" Job -> Job -> Job
set PropertyType "DefaultArguments" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = Job {defaultArguments :: Maybe Object
defaultArguments = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType "DefaultArguments" Job
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "Description" Job where
  type PropertyType "Description" Job = Value Prelude.Text
  set :: PropertyType "Description" Job -> Job -> Job
set PropertyType "Description" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = Job {description :: Maybe (Value Text)
description = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Description" Job
Value Text
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "ExecutionClass" Job where
  type PropertyType "ExecutionClass" Job = Value Prelude.Text
  set :: PropertyType "ExecutionClass" Job -> Job -> Job
set PropertyType "ExecutionClass" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = Job {executionClass :: Maybe (Value Text)
executionClass = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ExecutionClass" Job
Value Text
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "ExecutionProperty" Job where
  type PropertyType "ExecutionProperty" Job = ExecutionPropertyProperty
  set :: PropertyType "ExecutionProperty" Job -> Job -> Job
set PropertyType "ExecutionProperty" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = Job {executionProperty :: Maybe ExecutionPropertyProperty
executionProperty = ExecutionPropertyProperty -> Maybe ExecutionPropertyProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ExecutionProperty" Job
ExecutionPropertyProperty
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "GlueVersion" Job where
  type PropertyType "GlueVersion" Job = Value Prelude.Text
  set :: PropertyType "GlueVersion" Job -> Job -> Job
set PropertyType "GlueVersion" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = Job {glueVersion :: Maybe (Value Text)
glueVersion = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GlueVersion" Job
Value Text
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "JobMode" Job where
  type PropertyType "JobMode" Job = Value Prelude.Text
  set :: PropertyType "JobMode" Job -> Job -> Job
set PropertyType "JobMode" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..} = Job {jobMode :: Maybe (Value Text)
jobMode = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "JobMode" Job
Value Text
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "JobRunQueuingEnabled" Job where
  type PropertyType "JobRunQueuingEnabled" Job = Value Prelude.Bool
  set :: PropertyType "JobRunQueuingEnabled" Job -> Job -> Job
set PropertyType "JobRunQueuingEnabled" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = Job {jobRunQueuingEnabled :: Maybe (Value Bool)
jobRunQueuingEnabled = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "JobRunQueuingEnabled" Job
Value Bool
newValue, Maybe Object
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "LogUri" Job where
  type PropertyType "LogUri" Job = Value Prelude.Text
  set :: PropertyType "LogUri" Job -> Job -> Job
set PropertyType "LogUri" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..} = Job {logUri :: Maybe (Value Text)
logUri = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LogUri" Job
Value Text
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "MaintenanceWindow" Job where
  type PropertyType "MaintenanceWindow" Job = Value Prelude.Text
  set :: PropertyType "MaintenanceWindow" Job -> Job -> Job
set PropertyType "MaintenanceWindow" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = Job {maintenanceWindow :: Maybe (Value Text)
maintenanceWindow = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaintenanceWindow" Job
Value Text
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "MaxCapacity" Job where
  type PropertyType "MaxCapacity" Job = Value Prelude.Double
  set :: PropertyType "MaxCapacity" Job -> Job -> Job
set PropertyType "MaxCapacity" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = Job {maxCapacity :: Maybe (Value Double)
maxCapacity = Value Double -> Maybe (Value Double)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaxCapacity" Job
Value Double
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "MaxRetries" Job where
  type PropertyType "MaxRetries" Job = Value Prelude.Double
  set :: PropertyType "MaxRetries" Job -> Job -> Job
set PropertyType "MaxRetries" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = Job {maxRetries :: Maybe (Value Double)
maxRetries = Value Double -> Maybe (Value Double)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaxRetries" Job
Value Double
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "Name" Job where
  type PropertyType "Name" Job = Value Prelude.Text
  set :: PropertyType "Name" Job -> Job -> Job
set PropertyType "Name" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..} = Job {name :: Maybe (Value Text)
name = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Name" Job
Value Text
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "NonOverridableArguments" Job where
  type PropertyType "NonOverridableArguments" Job = JSON.Object
  set :: PropertyType "NonOverridableArguments" Job -> Job -> Job
set PropertyType "NonOverridableArguments" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = Job {nonOverridableArguments :: Maybe Object
nonOverridableArguments = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType "NonOverridableArguments" Job
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "NotificationProperty" Job where
  type PropertyType "NotificationProperty" Job = NotificationPropertyProperty
  set :: PropertyType "NotificationProperty" Job -> Job -> Job
set PropertyType "NotificationProperty" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = Job {notificationProperty :: Maybe NotificationPropertyProperty
notificationProperty = NotificationPropertyProperty -> Maybe NotificationPropertyProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NotificationProperty" Job
NotificationPropertyProperty
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "NumberOfWorkers" Job where
  type PropertyType "NumberOfWorkers" Job = Value Prelude.Integer
  set :: PropertyType "NumberOfWorkers" Job -> Job -> Job
set PropertyType "NumberOfWorkers" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = Job {numberOfWorkers :: Maybe (Value Integer)
numberOfWorkers = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NumberOfWorkers" Job
Value Integer
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "Role" Job where
  type PropertyType "Role" Job = Value Prelude.Text
  set :: PropertyType "Role" Job -> Job -> Job
set PropertyType "Role" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..} = Job {role :: Value Text
role = PropertyType "Role" Job
Value Text
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "SecurityConfiguration" Job where
  type PropertyType "SecurityConfiguration" Job = Value Prelude.Text
  set :: PropertyType "SecurityConfiguration" Job -> Job -> Job
set PropertyType "SecurityConfiguration" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = Job {securityConfiguration :: Maybe (Value Text)
securityConfiguration = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SecurityConfiguration" Job
Value Text
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "Tags" Job where
  type PropertyType "Tags" Job = JSON.Object
  set :: PropertyType "Tags" Job -> Job -> Job
set PropertyType "Tags" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..} = Job {tags :: Maybe Object
tags = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType "Tags" Job
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
instance Property "Timeout" Job where
  type PropertyType "Timeout" Job = Value Prelude.Integer
  set :: PropertyType "Timeout" Job -> Job -> Job
set PropertyType "Timeout" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..} = Job {timeout :: Maybe (Value Integer)
timeout = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Timeout" Job
Value Integer
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
workerType :: Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
workerType :: Maybe (Value Text)
..}
instance Property "WorkerType" Job where
  type PropertyType "WorkerType" Job = Value Prelude.Text
  set :: PropertyType "WorkerType" Job -> Job -> Job
set PropertyType "WorkerType" Job
newValue Job {Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: Job -> ()
allocatedCapacity :: Job -> Maybe (Value Double)
command :: Job -> JobCommandProperty
connections :: Job -> Maybe ConnectionsListProperty
defaultArguments :: Job -> Maybe Object
description :: Job -> Maybe (Value Text)
executionClass :: Job -> Maybe (Value Text)
executionProperty :: Job -> Maybe ExecutionPropertyProperty
glueVersion :: Job -> Maybe (Value Text)
jobMode :: Job -> Maybe (Value Text)
jobRunQueuingEnabled :: Job -> Maybe (Value Bool)
logUri :: Job -> Maybe (Value Text)
maintenanceWindow :: Job -> Maybe (Value Text)
maxCapacity :: Job -> Maybe (Value Double)
maxRetries :: Job -> Maybe (Value Double)
name :: Job -> Maybe (Value Text)
nonOverridableArguments :: Job -> Maybe Object
notificationProperty :: Job -> Maybe NotificationPropertyProperty
numberOfWorkers :: Job -> Maybe (Value Integer)
role :: Job -> Value Text
securityConfiguration :: Job -> Maybe (Value Text)
tags :: Job -> Maybe Object
timeout :: Job -> Maybe (Value Integer)
workerType :: Job -> Maybe (Value Text)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
workerType :: Maybe (Value Text)
..}
    = Job {workerType :: Maybe (Value Text)
workerType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "WorkerType" Job
Value Text
newValue, Maybe Object
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ConnectionsListProperty
Maybe ExecutionPropertyProperty
Maybe NotificationPropertyProperty
()
Value Text
JobCommandProperty
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
haddock_workaround_ :: ()
allocatedCapacity :: Maybe (Value Double)
command :: JobCommandProperty
connections :: Maybe ConnectionsListProperty
defaultArguments :: Maybe Object
description :: Maybe (Value Text)
executionClass :: Maybe (Value Text)
executionProperty :: Maybe ExecutionPropertyProperty
glueVersion :: Maybe (Value Text)
jobMode :: Maybe (Value Text)
jobRunQueuingEnabled :: Maybe (Value Bool)
logUri :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
maxCapacity :: Maybe (Value Double)
maxRetries :: Maybe (Value Double)
name :: Maybe (Value Text)
nonOverridableArguments :: Maybe Object
notificationProperty :: Maybe NotificationPropertyProperty
numberOfWorkers :: Maybe (Value Integer)
role :: Value Text
securityConfiguration :: Maybe (Value Text)
tags :: Maybe Object
timeout :: Maybe (Value Integer)
..}