module Stratosphere.SageMaker.ModelPackage.TransformJobDefinitionProperty (
        module Exports, TransformJobDefinitionProperty(..),
        mkTransformJobDefinitionProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.SageMaker.ModelPackage.TransformInputProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.ModelPackage.TransformOutputProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.ModelPackage.TransformResourcesProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data TransformJobDefinitionProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html>
    TransformJobDefinitionProperty {TransformJobDefinitionProperty -> ()
haddock_workaround_ :: (),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-batchstrategy>
                                    TransformJobDefinitionProperty -> Maybe (Value Text)
batchStrategy :: (Prelude.Maybe (Value Prelude.Text)),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-environment>
                                    TransformJobDefinitionProperty -> Maybe (Map Text (Value Text))
environment :: (Prelude.Maybe (Prelude.Map Prelude.Text (Value Prelude.Text))),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-maxconcurrenttransforms>
                                    TransformJobDefinitionProperty -> Maybe (Value Integer)
maxConcurrentTransforms :: (Prelude.Maybe (Value Prelude.Integer)),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-maxpayloadinmb>
                                    TransformJobDefinitionProperty -> Maybe (Value Integer)
maxPayloadInMB :: (Prelude.Maybe (Value Prelude.Integer)),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-transforminput>
                                    TransformJobDefinitionProperty -> TransformInputProperty
transformInput :: TransformInputProperty,
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-transformoutput>
                                    TransformJobDefinitionProperty -> TransformOutputProperty
transformOutput :: TransformOutputProperty,
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-transformresources>
                                    TransformJobDefinitionProperty -> TransformResourcesProperty
transformResources :: TransformResourcesProperty}
  deriving stock (TransformJobDefinitionProperty
-> TransformJobDefinitionProperty -> Bool
(TransformJobDefinitionProperty
 -> TransformJobDefinitionProperty -> Bool)
-> (TransformJobDefinitionProperty
    -> TransformJobDefinitionProperty -> Bool)
-> Eq TransformJobDefinitionProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TransformJobDefinitionProperty
-> TransformJobDefinitionProperty -> Bool
== :: TransformJobDefinitionProperty
-> TransformJobDefinitionProperty -> Bool
$c/= :: TransformJobDefinitionProperty
-> TransformJobDefinitionProperty -> Bool
/= :: TransformJobDefinitionProperty
-> TransformJobDefinitionProperty -> Bool
Prelude.Eq, Int -> TransformJobDefinitionProperty -> ShowS
[TransformJobDefinitionProperty] -> ShowS
TransformJobDefinitionProperty -> String
(Int -> TransformJobDefinitionProperty -> ShowS)
-> (TransformJobDefinitionProperty -> String)
-> ([TransformJobDefinitionProperty] -> ShowS)
-> Show TransformJobDefinitionProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> TransformJobDefinitionProperty -> ShowS
showsPrec :: Int -> TransformJobDefinitionProperty -> ShowS
$cshow :: TransformJobDefinitionProperty -> String
show :: TransformJobDefinitionProperty -> String
$cshowList :: [TransformJobDefinitionProperty] -> ShowS
showList :: [TransformJobDefinitionProperty] -> ShowS
Prelude.Show)
mkTransformJobDefinitionProperty ::
  TransformInputProperty
  -> TransformOutputProperty
     -> TransformResourcesProperty -> TransformJobDefinitionProperty
mkTransformJobDefinitionProperty :: TransformInputProperty
-> TransformOutputProperty
-> TransformResourcesProperty
-> TransformJobDefinitionProperty
mkTransformJobDefinitionProperty
  TransformInputProperty
transformInput
  TransformOutputProperty
transformOutput
  TransformResourcesProperty
transformResources
  = TransformJobDefinitionProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (), transformInput :: TransformInputProperty
transformInput = TransformInputProperty
transformInput,
       transformOutput :: TransformOutputProperty
transformOutput = TransformOutputProperty
transformOutput,
       transformResources :: TransformResourcesProperty
transformResources = TransformResourcesProperty
transformResources,
       batchStrategy :: Maybe (Value Text)
batchStrategy = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, environment :: Maybe (Map Text (Value Text))
environment = Maybe (Map Text (Value Text))
forall a. Maybe a
Prelude.Nothing,
       maxConcurrentTransforms :: Maybe (Value Integer)
maxConcurrentTransforms = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       maxPayloadInMB :: Maybe (Value Integer)
maxPayloadInMB = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties TransformJobDefinitionProperty where
  toResourceProperties :: TransformJobDefinitionProperty -> ResourceProperties
toResourceProperties TransformJobDefinitionProperty {Maybe (Map Text (Value Text))
Maybe (Value Integer)
Maybe (Value Text)
()
TransformInputProperty
TransformOutputProperty
TransformResourcesProperty
haddock_workaround_ :: TransformJobDefinitionProperty -> ()
batchStrategy :: TransformJobDefinitionProperty -> Maybe (Value Text)
environment :: TransformJobDefinitionProperty -> Maybe (Map Text (Value Text))
maxConcurrentTransforms :: TransformJobDefinitionProperty -> Maybe (Value Integer)
maxPayloadInMB :: TransformJobDefinitionProperty -> Maybe (Value Integer)
transformInput :: TransformJobDefinitionProperty -> TransformInputProperty
transformOutput :: TransformJobDefinitionProperty -> TransformOutputProperty
transformResources :: TransformJobDefinitionProperty -> TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::SageMaker::ModelPackage.TransformJobDefinition",
         supportsTags :: Bool
supportsTags = Bool
Prelude.False,
         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
"TransformInput" Key -> TransformInputProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= TransformInputProperty
transformInput,
                            Key
"TransformOutput" Key -> TransformOutputProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= TransformOutputProperty
transformOutput,
                            Key
"TransformResources" Key -> TransformResourcesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= TransformResourcesProperty
transformResources]
                           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                              [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
"BatchStrategy" (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)
batchStrategy,
                               Key -> Map Text (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
"Environment" (Map Text (Value Text) -> (Key, Value))
-> Maybe (Map Text (Value Text)) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text (Value Text))
environment,
                               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
"MaxConcurrentTransforms"
                                 (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)
maxConcurrentTransforms,
                               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
"MaxPayloadInMB" (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)
maxPayloadInMB]))}
instance JSON.ToJSON TransformJobDefinitionProperty where
  toJSON :: TransformJobDefinitionProperty -> Value
toJSON TransformJobDefinitionProperty {Maybe (Map Text (Value Text))
Maybe (Value Integer)
Maybe (Value Text)
()
TransformInputProperty
TransformOutputProperty
TransformResourcesProperty
haddock_workaround_ :: TransformJobDefinitionProperty -> ()
batchStrategy :: TransformJobDefinitionProperty -> Maybe (Value Text)
environment :: TransformJobDefinitionProperty -> Maybe (Map Text (Value Text))
maxConcurrentTransforms :: TransformJobDefinitionProperty -> Maybe (Value Integer)
maxPayloadInMB :: TransformJobDefinitionProperty -> Maybe (Value Integer)
transformInput :: TransformJobDefinitionProperty -> TransformInputProperty
transformOutput :: TransformJobDefinitionProperty -> TransformOutputProperty
transformResources :: TransformJobDefinitionProperty -> TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
..}
    = [(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
"TransformInput" Key -> TransformInputProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= TransformInputProperty
transformInput,
               Key
"TransformOutput" Key -> TransformOutputProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= TransformOutputProperty
transformOutput,
               Key
"TransformResources" Key -> TransformResourcesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= TransformResourcesProperty
transformResources]
              ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                 [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
"BatchStrategy" (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)
batchStrategy,
                  Key -> Map Text (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
"Environment" (Map Text (Value Text) -> (Key, Value))
-> Maybe (Map Text (Value Text)) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text (Value Text))
environment,
                  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
"MaxConcurrentTransforms"
                    (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)
maxConcurrentTransforms,
                  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
"MaxPayloadInMB" (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)
maxPayloadInMB])))
instance Property "BatchStrategy" TransformJobDefinitionProperty where
  type PropertyType "BatchStrategy" TransformJobDefinitionProperty = Value Prelude.Text
  set :: PropertyType "BatchStrategy" TransformJobDefinitionProperty
-> TransformJobDefinitionProperty -> TransformJobDefinitionProperty
set PropertyType "BatchStrategy" TransformJobDefinitionProperty
newValue TransformJobDefinitionProperty {Maybe (Map Text (Value Text))
Maybe (Value Integer)
Maybe (Value Text)
()
TransformInputProperty
TransformOutputProperty
TransformResourcesProperty
haddock_workaround_ :: TransformJobDefinitionProperty -> ()
batchStrategy :: TransformJobDefinitionProperty -> Maybe (Value Text)
environment :: TransformJobDefinitionProperty -> Maybe (Map Text (Value Text))
maxConcurrentTransforms :: TransformJobDefinitionProperty -> Maybe (Value Integer)
maxPayloadInMB :: TransformJobDefinitionProperty -> Maybe (Value Integer)
transformInput :: TransformJobDefinitionProperty -> TransformInputProperty
transformOutput :: TransformJobDefinitionProperty -> TransformOutputProperty
transformResources :: TransformJobDefinitionProperty -> TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
..}
    = TransformJobDefinitionProperty
        {batchStrategy :: Maybe (Value Text)
batchStrategy = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BatchStrategy" TransformJobDefinitionProperty
Value Text
newValue, Maybe (Map Text (Value Text))
Maybe (Value Integer)
()
TransformInputProperty
TransformOutputProperty
TransformResourcesProperty
haddock_workaround_ :: ()
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
haddock_workaround_ :: ()
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
..}
instance Property "Environment" TransformJobDefinitionProperty where
  type PropertyType "Environment" TransformJobDefinitionProperty = Prelude.Map Prelude.Text (Value Prelude.Text)
  set :: PropertyType "Environment" TransformJobDefinitionProperty
-> TransformJobDefinitionProperty -> TransformJobDefinitionProperty
set PropertyType "Environment" TransformJobDefinitionProperty
newValue TransformJobDefinitionProperty {Maybe (Map Text (Value Text))
Maybe (Value Integer)
Maybe (Value Text)
()
TransformInputProperty
TransformOutputProperty
TransformResourcesProperty
haddock_workaround_ :: TransformJobDefinitionProperty -> ()
batchStrategy :: TransformJobDefinitionProperty -> Maybe (Value Text)
environment :: TransformJobDefinitionProperty -> Maybe (Map Text (Value Text))
maxConcurrentTransforms :: TransformJobDefinitionProperty -> Maybe (Value Integer)
maxPayloadInMB :: TransformJobDefinitionProperty -> Maybe (Value Integer)
transformInput :: TransformJobDefinitionProperty -> TransformInputProperty
transformOutput :: TransformJobDefinitionProperty -> TransformOutputProperty
transformResources :: TransformJobDefinitionProperty -> TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
..}
    = TransformJobDefinitionProperty
        {environment :: Maybe (Map Text (Value Text))
environment = Map Text (Value Text) -> Maybe (Map Text (Value Text))
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Map Text (Value Text)
PropertyType "Environment" TransformJobDefinitionProperty
newValue, Maybe (Value Integer)
Maybe (Value Text)
()
TransformInputProperty
TransformOutputProperty
TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
..}
instance Property "MaxConcurrentTransforms" TransformJobDefinitionProperty where
  type PropertyType "MaxConcurrentTransforms" TransformJobDefinitionProperty = Value Prelude.Integer
  set :: PropertyType
  "MaxConcurrentTransforms" TransformJobDefinitionProperty
-> TransformJobDefinitionProperty -> TransformJobDefinitionProperty
set PropertyType
  "MaxConcurrentTransforms" TransformJobDefinitionProperty
newValue TransformJobDefinitionProperty {Maybe (Map Text (Value Text))
Maybe (Value Integer)
Maybe (Value Text)
()
TransformInputProperty
TransformOutputProperty
TransformResourcesProperty
haddock_workaround_ :: TransformJobDefinitionProperty -> ()
batchStrategy :: TransformJobDefinitionProperty -> Maybe (Value Text)
environment :: TransformJobDefinitionProperty -> Maybe (Map Text (Value Text))
maxConcurrentTransforms :: TransformJobDefinitionProperty -> Maybe (Value Integer)
maxPayloadInMB :: TransformJobDefinitionProperty -> Maybe (Value Integer)
transformInput :: TransformJobDefinitionProperty -> TransformInputProperty
transformOutput :: TransformJobDefinitionProperty -> TransformOutputProperty
transformResources :: TransformJobDefinitionProperty -> TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
..}
    = TransformJobDefinitionProperty
        {maxConcurrentTransforms :: Maybe (Value Integer)
maxConcurrentTransforms = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "MaxConcurrentTransforms" TransformJobDefinitionProperty
Value Integer
newValue, Maybe (Map Text (Value Text))
Maybe (Value Integer)
Maybe (Value Text)
()
TransformInputProperty
TransformOutputProperty
TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
..}
instance Property "MaxPayloadInMB" TransformJobDefinitionProperty where
  type PropertyType "MaxPayloadInMB" TransformJobDefinitionProperty = Value Prelude.Integer
  set :: PropertyType "MaxPayloadInMB" TransformJobDefinitionProperty
-> TransformJobDefinitionProperty -> TransformJobDefinitionProperty
set PropertyType "MaxPayloadInMB" TransformJobDefinitionProperty
newValue TransformJobDefinitionProperty {Maybe (Map Text (Value Text))
Maybe (Value Integer)
Maybe (Value Text)
()
TransformInputProperty
TransformOutputProperty
TransformResourcesProperty
haddock_workaround_ :: TransformJobDefinitionProperty -> ()
batchStrategy :: TransformJobDefinitionProperty -> Maybe (Value Text)
environment :: TransformJobDefinitionProperty -> Maybe (Map Text (Value Text))
maxConcurrentTransforms :: TransformJobDefinitionProperty -> Maybe (Value Integer)
maxPayloadInMB :: TransformJobDefinitionProperty -> Maybe (Value Integer)
transformInput :: TransformJobDefinitionProperty -> TransformInputProperty
transformOutput :: TransformJobDefinitionProperty -> TransformOutputProperty
transformResources :: TransformJobDefinitionProperty -> TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
..}
    = TransformJobDefinitionProperty
        {maxPayloadInMB :: Maybe (Value Integer)
maxPayloadInMB = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaxPayloadInMB" TransformJobDefinitionProperty
Value Integer
newValue, Maybe (Map Text (Value Text))
Maybe (Value Integer)
Maybe (Value Text)
()
TransformInputProperty
TransformOutputProperty
TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
..}
instance Property "TransformInput" TransformJobDefinitionProperty where
  type PropertyType "TransformInput" TransformJobDefinitionProperty = TransformInputProperty
  set :: PropertyType "TransformInput" TransformJobDefinitionProperty
-> TransformJobDefinitionProperty -> TransformJobDefinitionProperty
set PropertyType "TransformInput" TransformJobDefinitionProperty
newValue TransformJobDefinitionProperty {Maybe (Map Text (Value Text))
Maybe (Value Integer)
Maybe (Value Text)
()
TransformInputProperty
TransformOutputProperty
TransformResourcesProperty
haddock_workaround_ :: TransformJobDefinitionProperty -> ()
batchStrategy :: TransformJobDefinitionProperty -> Maybe (Value Text)
environment :: TransformJobDefinitionProperty -> Maybe (Map Text (Value Text))
maxConcurrentTransforms :: TransformJobDefinitionProperty -> Maybe (Value Integer)
maxPayloadInMB :: TransformJobDefinitionProperty -> Maybe (Value Integer)
transformInput :: TransformJobDefinitionProperty -> TransformInputProperty
transformOutput :: TransformJobDefinitionProperty -> TransformOutputProperty
transformResources :: TransformJobDefinitionProperty -> TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
..}
    = TransformJobDefinitionProperty {transformInput :: TransformInputProperty
transformInput = PropertyType "TransformInput" TransformJobDefinitionProperty
TransformInputProperty
newValue, Maybe (Map Text (Value Text))
Maybe (Value Integer)
Maybe (Value Text)
()
TransformOutputProperty
TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
..}
instance Property "TransformOutput" TransformJobDefinitionProperty where
  type PropertyType "TransformOutput" TransformJobDefinitionProperty = TransformOutputProperty
  set :: PropertyType "TransformOutput" TransformJobDefinitionProperty
-> TransformJobDefinitionProperty -> TransformJobDefinitionProperty
set PropertyType "TransformOutput" TransformJobDefinitionProperty
newValue TransformJobDefinitionProperty {Maybe (Map Text (Value Text))
Maybe (Value Integer)
Maybe (Value Text)
()
TransformInputProperty
TransformOutputProperty
TransformResourcesProperty
haddock_workaround_ :: TransformJobDefinitionProperty -> ()
batchStrategy :: TransformJobDefinitionProperty -> Maybe (Value Text)
environment :: TransformJobDefinitionProperty -> Maybe (Map Text (Value Text))
maxConcurrentTransforms :: TransformJobDefinitionProperty -> Maybe (Value Integer)
maxPayloadInMB :: TransformJobDefinitionProperty -> Maybe (Value Integer)
transformInput :: TransformJobDefinitionProperty -> TransformInputProperty
transformOutput :: TransformJobDefinitionProperty -> TransformOutputProperty
transformResources :: TransformJobDefinitionProperty -> TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
..}
    = TransformJobDefinitionProperty {transformOutput :: TransformOutputProperty
transformOutput = PropertyType "TransformOutput" TransformJobDefinitionProperty
TransformOutputProperty
newValue, Maybe (Map Text (Value Text))
Maybe (Value Integer)
Maybe (Value Text)
()
TransformInputProperty
TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformResources :: TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformResources :: TransformResourcesProperty
..}
instance Property "TransformResources" TransformJobDefinitionProperty where
  type PropertyType "TransformResources" TransformJobDefinitionProperty = TransformResourcesProperty
  set :: PropertyType "TransformResources" TransformJobDefinitionProperty
-> TransformJobDefinitionProperty -> TransformJobDefinitionProperty
set PropertyType "TransformResources" TransformJobDefinitionProperty
newValue TransformJobDefinitionProperty {Maybe (Map Text (Value Text))
Maybe (Value Integer)
Maybe (Value Text)
()
TransformInputProperty
TransformOutputProperty
TransformResourcesProperty
haddock_workaround_ :: TransformJobDefinitionProperty -> ()
batchStrategy :: TransformJobDefinitionProperty -> Maybe (Value Text)
environment :: TransformJobDefinitionProperty -> Maybe (Map Text (Value Text))
maxConcurrentTransforms :: TransformJobDefinitionProperty -> Maybe (Value Integer)
maxPayloadInMB :: TransformJobDefinitionProperty -> Maybe (Value Integer)
transformInput :: TransformJobDefinitionProperty -> TransformInputProperty
transformOutput :: TransformJobDefinitionProperty -> TransformOutputProperty
transformResources :: TransformJobDefinitionProperty -> TransformResourcesProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
transformResources :: TransformResourcesProperty
..}
    = TransformJobDefinitionProperty
        {transformResources :: TransformResourcesProperty
transformResources = PropertyType "TransformResources" TransformJobDefinitionProperty
TransformResourcesProperty
newValue, Maybe (Map Text (Value Text))
Maybe (Value Integer)
Maybe (Value Text)
()
TransformInputProperty
TransformOutputProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
haddock_workaround_ :: ()
batchStrategy :: Maybe (Value Text)
environment :: Maybe (Map Text (Value Text))
maxConcurrentTransforms :: Maybe (Value Integer)
maxPayloadInMB :: Maybe (Value Integer)
transformInput :: TransformInputProperty
transformOutput :: TransformOutputProperty
..}