module Stratosphere.DataPipeline.Pipeline (
module Exports, Pipeline(..), mkPipeline
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.DataPipeline.Pipeline.ParameterObjectProperty as Exports
import {-# SOURCE #-} Stratosphere.DataPipeline.Pipeline.ParameterValueProperty as Exports
import {-# SOURCE #-} Stratosphere.DataPipeline.Pipeline.PipelineObjectProperty as Exports
import {-# SOURCE #-} Stratosphere.DataPipeline.Pipeline.PipelineTagProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data Pipeline
=
Pipeline {Pipeline -> ()
haddock_workaround_ :: (),
Pipeline -> Maybe (Value Bool)
activate :: (Prelude.Maybe (Value Prelude.Bool)),
Pipeline -> Maybe (Value Text)
description :: (Prelude.Maybe (Value Prelude.Text)),
Pipeline -> Value Text
name :: (Value Prelude.Text),
Pipeline -> Maybe [ParameterObjectProperty]
parameterObjects :: (Prelude.Maybe [ParameterObjectProperty]),
Pipeline -> Maybe [ParameterValueProperty]
parameterValues :: (Prelude.Maybe [ParameterValueProperty]),
Pipeline -> Maybe [PipelineObjectProperty]
pipelineObjects :: (Prelude.Maybe [PipelineObjectProperty]),
Pipeline -> Maybe [PipelineTagProperty]
pipelineTags :: (Prelude.Maybe [PipelineTagProperty])}
deriving stock (Pipeline -> Pipeline -> Bool
(Pipeline -> Pipeline -> Bool)
-> (Pipeline -> Pipeline -> Bool) -> Eq Pipeline
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Pipeline -> Pipeline -> Bool
== :: Pipeline -> Pipeline -> Bool
$c/= :: Pipeline -> Pipeline -> Bool
/= :: Pipeline -> Pipeline -> Bool
Prelude.Eq, Int -> Pipeline -> ShowS
[Pipeline] -> ShowS
Pipeline -> String
(Int -> Pipeline -> ShowS)
-> (Pipeline -> String) -> ([Pipeline] -> ShowS) -> Show Pipeline
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> Pipeline -> ShowS
showsPrec :: Int -> Pipeline -> ShowS
$cshow :: Pipeline -> String
show :: Pipeline -> String
$cshowList :: [Pipeline] -> ShowS
showList :: [Pipeline] -> ShowS
Prelude.Show)
mkPipeline :: Value Prelude.Text -> Pipeline
mkPipeline :: Value Text -> Pipeline
mkPipeline Value Text
name
= Pipeline
{haddock_workaround_ :: ()
haddock_workaround_ = (), name :: Value Text
name = Value Text
name, activate :: Maybe (Value Bool)
activate = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
description :: Maybe (Value Text)
description = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, parameterObjects :: Maybe [ParameterObjectProperty]
parameterObjects = Maybe [ParameterObjectProperty]
forall a. Maybe a
Prelude.Nothing,
parameterValues :: Maybe [ParameterValueProperty]
parameterValues = Maybe [ParameterValueProperty]
forall a. Maybe a
Prelude.Nothing,
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineObjects = Maybe [PipelineObjectProperty]
forall a. Maybe a
Prelude.Nothing, pipelineTags :: Maybe [PipelineTagProperty]
pipelineTags = Maybe [PipelineTagProperty]
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties Pipeline where
toResourceProperties :: Pipeline -> ResourceProperties
toResourceProperties Pipeline {Maybe [ParameterObjectProperty]
Maybe [ParameterValueProperty]
Maybe [PipelineObjectProperty]
Maybe [PipelineTagProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Pipeline -> ()
activate :: Pipeline -> Maybe (Value Bool)
description :: Pipeline -> Maybe (Value Text)
name :: Pipeline -> Value Text
parameterObjects :: Pipeline -> Maybe [ParameterObjectProperty]
parameterValues :: Pipeline -> Maybe [ParameterValueProperty]
pipelineObjects :: Pipeline -> Maybe [PipelineObjectProperty]
pipelineTags :: Pipeline -> Maybe [PipelineTagProperty]
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::DataPipeline::Pipeline",
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
"Name" 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
name]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[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
"Activate" (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)
activate,
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 -> [ParameterObjectProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ParameterObjects" ([ParameterObjectProperty] -> (Key, Value))
-> Maybe [ParameterObjectProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ParameterObjectProperty]
parameterObjects,
Key -> [ParameterValueProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ParameterValues" ([ParameterValueProperty] -> (Key, Value))
-> Maybe [ParameterValueProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ParameterValueProperty]
parameterValues,
Key -> [PipelineObjectProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PipelineObjects" ([PipelineObjectProperty] -> (Key, Value))
-> Maybe [PipelineObjectProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [PipelineObjectProperty]
pipelineObjects,
Key -> [PipelineTagProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PipelineTags" ([PipelineTagProperty] -> (Key, Value))
-> Maybe [PipelineTagProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [PipelineTagProperty]
pipelineTags]))}
instance JSON.ToJSON Pipeline where
toJSON :: Pipeline -> Value
toJSON Pipeline {Maybe [ParameterObjectProperty]
Maybe [ParameterValueProperty]
Maybe [PipelineObjectProperty]
Maybe [PipelineTagProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Pipeline -> ()
activate :: Pipeline -> Maybe (Value Bool)
description :: Pipeline -> Maybe (Value Text)
name :: Pipeline -> Value Text
parameterObjects :: Pipeline -> Maybe [ParameterObjectProperty]
parameterValues :: Pipeline -> Maybe [ParameterValueProperty]
pipelineObjects :: Pipeline -> Maybe [PipelineObjectProperty]
pipelineTags :: Pipeline -> Maybe [PipelineTagProperty]
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
..}
= [(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
"Name" 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
name]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[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
"Activate" (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)
activate,
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 -> [ParameterObjectProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ParameterObjects" ([ParameterObjectProperty] -> (Key, Value))
-> Maybe [ParameterObjectProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ParameterObjectProperty]
parameterObjects,
Key -> [ParameterValueProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ParameterValues" ([ParameterValueProperty] -> (Key, Value))
-> Maybe [ParameterValueProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ParameterValueProperty]
parameterValues,
Key -> [PipelineObjectProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PipelineObjects" ([PipelineObjectProperty] -> (Key, Value))
-> Maybe [PipelineObjectProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [PipelineObjectProperty]
pipelineObjects,
Key -> [PipelineTagProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PipelineTags" ([PipelineTagProperty] -> (Key, Value))
-> Maybe [PipelineTagProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [PipelineTagProperty]
pipelineTags])))
instance Property "Activate" Pipeline where
type PropertyType "Activate" Pipeline = Value Prelude.Bool
set :: PropertyType "Activate" Pipeline -> Pipeline -> Pipeline
set PropertyType "Activate" Pipeline
newValue Pipeline {Maybe [ParameterObjectProperty]
Maybe [ParameterValueProperty]
Maybe [PipelineObjectProperty]
Maybe [PipelineTagProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Pipeline -> ()
activate :: Pipeline -> Maybe (Value Bool)
description :: Pipeline -> Maybe (Value Text)
name :: Pipeline -> Value Text
parameterObjects :: Pipeline -> Maybe [ParameterObjectProperty]
parameterValues :: Pipeline -> Maybe [ParameterValueProperty]
pipelineObjects :: Pipeline -> Maybe [PipelineObjectProperty]
pipelineTags :: Pipeline -> Maybe [PipelineTagProperty]
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
..}
= Pipeline {activate :: Maybe (Value Bool)
activate = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Activate" Pipeline
Value Bool
newValue, Maybe [ParameterObjectProperty]
Maybe [ParameterValueProperty]
Maybe [PipelineObjectProperty]
Maybe [PipelineTagProperty]
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
..}
instance Property "Description" Pipeline where
type PropertyType "Description" Pipeline = Value Prelude.Text
set :: PropertyType "Description" Pipeline -> Pipeline -> Pipeline
set PropertyType "Description" Pipeline
newValue Pipeline {Maybe [ParameterObjectProperty]
Maybe [ParameterValueProperty]
Maybe [PipelineObjectProperty]
Maybe [PipelineTagProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Pipeline -> ()
activate :: Pipeline -> Maybe (Value Bool)
description :: Pipeline -> Maybe (Value Text)
name :: Pipeline -> Value Text
parameterObjects :: Pipeline -> Maybe [ParameterObjectProperty]
parameterValues :: Pipeline -> Maybe [ParameterValueProperty]
pipelineObjects :: Pipeline -> Maybe [PipelineObjectProperty]
pipelineTags :: Pipeline -> Maybe [PipelineTagProperty]
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
..}
= Pipeline {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" Pipeline
Value Text
newValue, Maybe [ParameterObjectProperty]
Maybe [ParameterValueProperty]
Maybe [PipelineObjectProperty]
Maybe [PipelineTagProperty]
Maybe (Value Bool)
()
Value Text
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
..}
instance Property "Name" Pipeline where
type PropertyType "Name" Pipeline = Value Prelude.Text
set :: PropertyType "Name" Pipeline -> Pipeline -> Pipeline
set PropertyType "Name" Pipeline
newValue Pipeline {Maybe [ParameterObjectProperty]
Maybe [ParameterValueProperty]
Maybe [PipelineObjectProperty]
Maybe [PipelineTagProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Pipeline -> ()
activate :: Pipeline -> Maybe (Value Bool)
description :: Pipeline -> Maybe (Value Text)
name :: Pipeline -> Value Text
parameterObjects :: Pipeline -> Maybe [ParameterObjectProperty]
parameterValues :: Pipeline -> Maybe [ParameterValueProperty]
pipelineObjects :: Pipeline -> Maybe [PipelineObjectProperty]
pipelineTags :: Pipeline -> Maybe [PipelineTagProperty]
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
..} = Pipeline {name :: Value Text
name = PropertyType "Name" Pipeline
Value Text
newValue, Maybe [ParameterObjectProperty]
Maybe [ParameterValueProperty]
Maybe [PipelineObjectProperty]
Maybe [PipelineTagProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
..}
instance Property "ParameterObjects" Pipeline where
type PropertyType "ParameterObjects" Pipeline = [ParameterObjectProperty]
set :: PropertyType "ParameterObjects" Pipeline -> Pipeline -> Pipeline
set PropertyType "ParameterObjects" Pipeline
newValue Pipeline {Maybe [ParameterObjectProperty]
Maybe [ParameterValueProperty]
Maybe [PipelineObjectProperty]
Maybe [PipelineTagProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Pipeline -> ()
activate :: Pipeline -> Maybe (Value Bool)
description :: Pipeline -> Maybe (Value Text)
name :: Pipeline -> Value Text
parameterObjects :: Pipeline -> Maybe [ParameterObjectProperty]
parameterValues :: Pipeline -> Maybe [ParameterValueProperty]
pipelineObjects :: Pipeline -> Maybe [PipelineObjectProperty]
pipelineTags :: Pipeline -> Maybe [PipelineTagProperty]
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
..}
= Pipeline {parameterObjects :: Maybe [ParameterObjectProperty]
parameterObjects = [ParameterObjectProperty] -> Maybe [ParameterObjectProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [ParameterObjectProperty]
PropertyType "ParameterObjects" Pipeline
newValue, Maybe [ParameterValueProperty]
Maybe [PipelineObjectProperty]
Maybe [PipelineTagProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
name :: Value Text
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
name :: Value Text
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
..}
instance Property "ParameterValues" Pipeline where
type PropertyType "ParameterValues" Pipeline = [ParameterValueProperty]
set :: PropertyType "ParameterValues" Pipeline -> Pipeline -> Pipeline
set PropertyType "ParameterValues" Pipeline
newValue Pipeline {Maybe [ParameterObjectProperty]
Maybe [ParameterValueProperty]
Maybe [PipelineObjectProperty]
Maybe [PipelineTagProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Pipeline -> ()
activate :: Pipeline -> Maybe (Value Bool)
description :: Pipeline -> Maybe (Value Text)
name :: Pipeline -> Value Text
parameterObjects :: Pipeline -> Maybe [ParameterObjectProperty]
parameterValues :: Pipeline -> Maybe [ParameterValueProperty]
pipelineObjects :: Pipeline -> Maybe [PipelineObjectProperty]
pipelineTags :: Pipeline -> Maybe [PipelineTagProperty]
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
..}
= Pipeline {parameterValues :: Maybe [ParameterValueProperty]
parameterValues = [ParameterValueProperty] -> Maybe [ParameterValueProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [ParameterValueProperty]
PropertyType "ParameterValues" Pipeline
newValue, Maybe [ParameterObjectProperty]
Maybe [PipelineObjectProperty]
Maybe [PipelineTagProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
..}
instance Property "PipelineObjects" Pipeline where
type PropertyType "PipelineObjects" Pipeline = [PipelineObjectProperty]
set :: PropertyType "PipelineObjects" Pipeline -> Pipeline -> Pipeline
set PropertyType "PipelineObjects" Pipeline
newValue Pipeline {Maybe [ParameterObjectProperty]
Maybe [ParameterValueProperty]
Maybe [PipelineObjectProperty]
Maybe [PipelineTagProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Pipeline -> ()
activate :: Pipeline -> Maybe (Value Bool)
description :: Pipeline -> Maybe (Value Text)
name :: Pipeline -> Value Text
parameterObjects :: Pipeline -> Maybe [ParameterObjectProperty]
parameterValues :: Pipeline -> Maybe [ParameterValueProperty]
pipelineObjects :: Pipeline -> Maybe [PipelineObjectProperty]
pipelineTags :: Pipeline -> Maybe [PipelineTagProperty]
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
..}
= Pipeline {pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineObjects = [PipelineObjectProperty] -> Maybe [PipelineObjectProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [PipelineObjectProperty]
PropertyType "PipelineObjects" Pipeline
newValue, Maybe [ParameterObjectProperty]
Maybe [ParameterValueProperty]
Maybe [PipelineTagProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineTags :: Maybe [PipelineTagProperty]
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineTags :: Maybe [PipelineTagProperty]
..}
instance Property "PipelineTags" Pipeline where
type PropertyType "PipelineTags" Pipeline = [PipelineTagProperty]
set :: PropertyType "PipelineTags" Pipeline -> Pipeline -> Pipeline
set PropertyType "PipelineTags" Pipeline
newValue Pipeline {Maybe [ParameterObjectProperty]
Maybe [ParameterValueProperty]
Maybe [PipelineObjectProperty]
Maybe [PipelineTagProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Pipeline -> ()
activate :: Pipeline -> Maybe (Value Bool)
description :: Pipeline -> Maybe (Value Text)
name :: Pipeline -> Value Text
parameterObjects :: Pipeline -> Maybe [ParameterObjectProperty]
parameterValues :: Pipeline -> Maybe [ParameterValueProperty]
pipelineObjects :: Pipeline -> Maybe [PipelineObjectProperty]
pipelineTags :: Pipeline -> Maybe [PipelineTagProperty]
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
pipelineTags :: Maybe [PipelineTagProperty]
..}
= Pipeline {pipelineTags :: Maybe [PipelineTagProperty]
pipelineTags = [PipelineTagProperty] -> Maybe [PipelineTagProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [PipelineTagProperty]
PropertyType "PipelineTags" Pipeline
newValue, Maybe [ParameterObjectProperty]
Maybe [ParameterValueProperty]
Maybe [PipelineObjectProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
haddock_workaround_ :: ()
activate :: Maybe (Value Bool)
description :: Maybe (Value Text)
name :: Value Text
parameterObjects :: Maybe [ParameterObjectProperty]
parameterValues :: Maybe [ParameterValueProperty]
pipelineObjects :: Maybe [PipelineObjectProperty]
..}