module Stratosphere.CleanRooms.AnalysisTemplate (
        module Exports, AnalysisTemplate(..), mkAnalysisTemplate
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.CleanRooms.AnalysisTemplate.AnalysisParameterProperty as Exports
import {-# SOURCE #-} Stratosphere.CleanRooms.AnalysisTemplate.AnalysisSchemaProperty as Exports
import {-# SOURCE #-} Stratosphere.CleanRooms.AnalysisTemplate.AnalysisSourceProperty as Exports
import {-# SOURCE #-} Stratosphere.CleanRooms.AnalysisTemplate.AnalysisSourceMetadataProperty as Exports
import {-# SOURCE #-} Stratosphere.CleanRooms.AnalysisTemplate.ErrorMessageConfigurationProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Tag
import Stratosphere.Value
data AnalysisTemplate
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html>
    AnalysisTemplate {AnalysisTemplate -> ()
haddock_workaround_ :: (),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html#cfn-cleanrooms-analysistemplate-analysisparameters>
                      AnalysisTemplate -> Maybe [AnalysisParameterProperty]
analysisParameters :: (Prelude.Maybe [AnalysisParameterProperty]),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html#cfn-cleanrooms-analysistemplate-description>
                      AnalysisTemplate -> Maybe (Value Text)
description :: (Prelude.Maybe (Value Prelude.Text)),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html#cfn-cleanrooms-analysistemplate-errormessageconfiguration>
                      AnalysisTemplate -> Maybe ErrorMessageConfigurationProperty
errorMessageConfiguration :: (Prelude.Maybe ErrorMessageConfigurationProperty),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html#cfn-cleanrooms-analysistemplate-format>
                      AnalysisTemplate -> Value Text
format :: (Value Prelude.Text),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html#cfn-cleanrooms-analysistemplate-membershipidentifier>
                      AnalysisTemplate -> Value Text
membershipIdentifier :: (Value Prelude.Text),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html#cfn-cleanrooms-analysistemplate-name>
                      AnalysisTemplate -> Value Text
name :: (Value Prelude.Text),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html#cfn-cleanrooms-analysistemplate-schema>
                      AnalysisTemplate -> Maybe AnalysisSchemaProperty
schema :: (Prelude.Maybe AnalysisSchemaProperty),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html#cfn-cleanrooms-analysistemplate-source>
                      AnalysisTemplate -> AnalysisSourceProperty
source :: AnalysisSourceProperty,
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html#cfn-cleanrooms-analysistemplate-sourcemetadata>
                      AnalysisTemplate -> Maybe AnalysisSourceMetadataProperty
sourceMetadata :: (Prelude.Maybe AnalysisSourceMetadataProperty),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html#cfn-cleanrooms-analysistemplate-tags>
                      AnalysisTemplate -> Maybe [Tag]
tags :: (Prelude.Maybe [Tag])}
  deriving stock (AnalysisTemplate -> AnalysisTemplate -> Bool
(AnalysisTemplate -> AnalysisTemplate -> Bool)
-> (AnalysisTemplate -> AnalysisTemplate -> Bool)
-> Eq AnalysisTemplate
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: AnalysisTemplate -> AnalysisTemplate -> Bool
== :: AnalysisTemplate -> AnalysisTemplate -> Bool
$c/= :: AnalysisTemplate -> AnalysisTemplate -> Bool
/= :: AnalysisTemplate -> AnalysisTemplate -> Bool
Prelude.Eq, Int -> AnalysisTemplate -> ShowS
[AnalysisTemplate] -> ShowS
AnalysisTemplate -> String
(Int -> AnalysisTemplate -> ShowS)
-> (AnalysisTemplate -> String)
-> ([AnalysisTemplate] -> ShowS)
-> Show AnalysisTemplate
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> AnalysisTemplate -> ShowS
showsPrec :: Int -> AnalysisTemplate -> ShowS
$cshow :: AnalysisTemplate -> String
show :: AnalysisTemplate -> String
$cshowList :: [AnalysisTemplate] -> ShowS
showList :: [AnalysisTemplate] -> ShowS
Prelude.Show)
mkAnalysisTemplate ::
  Value Prelude.Text
  -> Value Prelude.Text
     -> Value Prelude.Text -> AnalysisSourceProperty -> AnalysisTemplate
mkAnalysisTemplate :: Value Text
-> Value Text
-> Value Text
-> AnalysisSourceProperty
-> AnalysisTemplate
mkAnalysisTemplate Value Text
format Value Text
membershipIdentifier Value Text
name AnalysisSourceProperty
source
  = AnalysisTemplate
      {haddock_workaround_ :: ()
haddock_workaround_ = (), format :: Value Text
format = Value Text
format,
       membershipIdentifier :: Value Text
membershipIdentifier = Value Text
membershipIdentifier, name :: Value Text
name = Value Text
name,
       source :: AnalysisSourceProperty
source = AnalysisSourceProperty
source, analysisParameters :: Maybe [AnalysisParameterProperty]
analysisParameters = Maybe [AnalysisParameterProperty]
forall a. Maybe a
Prelude.Nothing,
       description :: Maybe (Value Text)
description = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
errorMessageConfiguration = Maybe ErrorMessageConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       schema :: Maybe AnalysisSchemaProperty
schema = Maybe AnalysisSchemaProperty
forall a. Maybe a
Prelude.Nothing, sourceMetadata :: Maybe AnalysisSourceMetadataProperty
sourceMetadata = Maybe AnalysisSourceMetadataProperty
forall a. Maybe a
Prelude.Nothing,
       tags :: Maybe [Tag]
tags = Maybe [Tag]
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties AnalysisTemplate where
  toResourceProperties :: AnalysisTemplate -> ResourceProperties
toResourceProperties AnalysisTemplate {Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: AnalysisTemplate -> ()
analysisParameters :: AnalysisTemplate -> Maybe [AnalysisParameterProperty]
description :: AnalysisTemplate -> Maybe (Value Text)
errorMessageConfiguration :: AnalysisTemplate -> Maybe ErrorMessageConfigurationProperty
format :: AnalysisTemplate -> Value Text
membershipIdentifier :: AnalysisTemplate -> Value Text
name :: AnalysisTemplate -> Value Text
schema :: AnalysisTemplate -> Maybe AnalysisSchemaProperty
source :: AnalysisTemplate -> AnalysisSourceProperty
sourceMetadata :: AnalysisTemplate -> Maybe AnalysisSourceMetadataProperty
tags :: AnalysisTemplate -> Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::CleanRooms::AnalysisTemplate",
         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
"Format" 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
format,
                            Key
"MembershipIdentifier" 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
membershipIdentifier,
                            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, Key
"Source" Key -> AnalysisSourceProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= AnalysisSourceProperty
source]
                           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                              [Key -> [AnalysisParameterProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AnalysisParameters" ([AnalysisParameterProperty] -> (Key, Value))
-> Maybe [AnalysisParameterProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AnalysisParameterProperty]
analysisParameters,
                               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 -> ErrorMessageConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ErrorMessageConfiguration"
                                 (ErrorMessageConfigurationProperty -> (Key, Value))
-> Maybe ErrorMessageConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ErrorMessageConfigurationProperty
errorMessageConfiguration,
                               Key -> AnalysisSchemaProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Schema" (AnalysisSchemaProperty -> (Key, Value))
-> Maybe AnalysisSchemaProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AnalysisSchemaProperty
schema,
                               Key -> AnalysisSourceMetadataProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SourceMetadata" (AnalysisSourceMetadataProperty -> (Key, Value))
-> Maybe AnalysisSourceMetadataProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AnalysisSourceMetadataProperty
sourceMetadata,
                               Key -> [Tag] -> (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" ([Tag] -> (Key, Value)) -> Maybe [Tag] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Tag]
tags]))}
instance JSON.ToJSON AnalysisTemplate where
  toJSON :: AnalysisTemplate -> Value
toJSON AnalysisTemplate {Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: AnalysisTemplate -> ()
analysisParameters :: AnalysisTemplate -> Maybe [AnalysisParameterProperty]
description :: AnalysisTemplate -> Maybe (Value Text)
errorMessageConfiguration :: AnalysisTemplate -> Maybe ErrorMessageConfigurationProperty
format :: AnalysisTemplate -> Value Text
membershipIdentifier :: AnalysisTemplate -> Value Text
name :: AnalysisTemplate -> Value Text
schema :: AnalysisTemplate -> Maybe AnalysisSchemaProperty
source :: AnalysisTemplate -> AnalysisSourceProperty
sourceMetadata :: AnalysisTemplate -> Maybe AnalysisSourceMetadataProperty
tags :: AnalysisTemplate -> Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
    = [(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
"Format" 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
format,
               Key
"MembershipIdentifier" 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
membershipIdentifier,
               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, Key
"Source" Key -> AnalysisSourceProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= AnalysisSourceProperty
source]
              ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                 [Key -> [AnalysisParameterProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AnalysisParameters" ([AnalysisParameterProperty] -> (Key, Value))
-> Maybe [AnalysisParameterProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AnalysisParameterProperty]
analysisParameters,
                  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 -> ErrorMessageConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ErrorMessageConfiguration"
                    (ErrorMessageConfigurationProperty -> (Key, Value))
-> Maybe ErrorMessageConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ErrorMessageConfigurationProperty
errorMessageConfiguration,
                  Key -> AnalysisSchemaProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Schema" (AnalysisSchemaProperty -> (Key, Value))
-> Maybe AnalysisSchemaProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AnalysisSchemaProperty
schema,
                  Key -> AnalysisSourceMetadataProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SourceMetadata" (AnalysisSourceMetadataProperty -> (Key, Value))
-> Maybe AnalysisSourceMetadataProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AnalysisSourceMetadataProperty
sourceMetadata,
                  Key -> [Tag] -> (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" ([Tag] -> (Key, Value)) -> Maybe [Tag] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Tag]
tags])))
instance Property "AnalysisParameters" AnalysisTemplate where
  type PropertyType "AnalysisParameters" AnalysisTemplate = [AnalysisParameterProperty]
  set :: PropertyType "AnalysisParameters" AnalysisTemplate
-> AnalysisTemplate -> AnalysisTemplate
set PropertyType "AnalysisParameters" AnalysisTemplate
newValue AnalysisTemplate {Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: AnalysisTemplate -> ()
analysisParameters :: AnalysisTemplate -> Maybe [AnalysisParameterProperty]
description :: AnalysisTemplate -> Maybe (Value Text)
errorMessageConfiguration :: AnalysisTemplate -> Maybe ErrorMessageConfigurationProperty
format :: AnalysisTemplate -> Value Text
membershipIdentifier :: AnalysisTemplate -> Value Text
name :: AnalysisTemplate -> Value Text
schema :: AnalysisTemplate -> Maybe AnalysisSchemaProperty
source :: AnalysisTemplate -> AnalysisSourceProperty
sourceMetadata :: AnalysisTemplate -> Maybe AnalysisSourceMetadataProperty
tags :: AnalysisTemplate -> Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
    = AnalysisTemplate {analysisParameters :: Maybe [AnalysisParameterProperty]
analysisParameters = [AnalysisParameterProperty] -> Maybe [AnalysisParameterProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [AnalysisParameterProperty]
PropertyType "AnalysisParameters" AnalysisTemplate
newValue, Maybe [Tag]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: ()
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
instance Property "Description" AnalysisTemplate where
  type PropertyType "Description" AnalysisTemplate = Value Prelude.Text
  set :: PropertyType "Description" AnalysisTemplate
-> AnalysisTemplate -> AnalysisTemplate
set PropertyType "Description" AnalysisTemplate
newValue AnalysisTemplate {Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: AnalysisTemplate -> ()
analysisParameters :: AnalysisTemplate -> Maybe [AnalysisParameterProperty]
description :: AnalysisTemplate -> Maybe (Value Text)
errorMessageConfiguration :: AnalysisTemplate -> Maybe ErrorMessageConfigurationProperty
format :: AnalysisTemplate -> Value Text
membershipIdentifier :: AnalysisTemplate -> Value Text
name :: AnalysisTemplate -> Value Text
schema :: AnalysisTemplate -> Maybe AnalysisSchemaProperty
source :: AnalysisTemplate -> AnalysisSourceProperty
sourceMetadata :: AnalysisTemplate -> Maybe AnalysisSourceMetadataProperty
tags :: AnalysisTemplate -> Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
    = AnalysisTemplate {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" AnalysisTemplate
Value Text
newValue, Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
instance Property "ErrorMessageConfiguration" AnalysisTemplate where
  type PropertyType "ErrorMessageConfiguration" AnalysisTemplate = ErrorMessageConfigurationProperty
  set :: PropertyType "ErrorMessageConfiguration" AnalysisTemplate
-> AnalysisTemplate -> AnalysisTemplate
set PropertyType "ErrorMessageConfiguration" AnalysisTemplate
newValue AnalysisTemplate {Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: AnalysisTemplate -> ()
analysisParameters :: AnalysisTemplate -> Maybe [AnalysisParameterProperty]
description :: AnalysisTemplate -> Maybe (Value Text)
errorMessageConfiguration :: AnalysisTemplate -> Maybe ErrorMessageConfigurationProperty
format :: AnalysisTemplate -> Value Text
membershipIdentifier :: AnalysisTemplate -> Value Text
name :: AnalysisTemplate -> Value Text
schema :: AnalysisTemplate -> Maybe AnalysisSchemaProperty
source :: AnalysisTemplate -> AnalysisSourceProperty
sourceMetadata :: AnalysisTemplate -> Maybe AnalysisSourceMetadataProperty
tags :: AnalysisTemplate -> Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
    = AnalysisTemplate
        {errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
errorMessageConfiguration = ErrorMessageConfigurationProperty
-> Maybe ErrorMessageConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ErrorMessageConfiguration" AnalysisTemplate
ErrorMessageConfigurationProperty
newValue, Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
instance Property "Format" AnalysisTemplate where
  type PropertyType "Format" AnalysisTemplate = Value Prelude.Text
  set :: PropertyType "Format" AnalysisTemplate
-> AnalysisTemplate -> AnalysisTemplate
set PropertyType "Format" AnalysisTemplate
newValue AnalysisTemplate {Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: AnalysisTemplate -> ()
analysisParameters :: AnalysisTemplate -> Maybe [AnalysisParameterProperty]
description :: AnalysisTemplate -> Maybe (Value Text)
errorMessageConfiguration :: AnalysisTemplate -> Maybe ErrorMessageConfigurationProperty
format :: AnalysisTemplate -> Value Text
membershipIdentifier :: AnalysisTemplate -> Value Text
name :: AnalysisTemplate -> Value Text
schema :: AnalysisTemplate -> Maybe AnalysisSchemaProperty
source :: AnalysisTemplate -> AnalysisSourceProperty
sourceMetadata :: AnalysisTemplate -> Maybe AnalysisSourceMetadataProperty
tags :: AnalysisTemplate -> Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
    = AnalysisTemplate {format :: Value Text
format = PropertyType "Format" AnalysisTemplate
Value Text
newValue, Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
instance Property "MembershipIdentifier" AnalysisTemplate where
  type PropertyType "MembershipIdentifier" AnalysisTemplate = Value Prelude.Text
  set :: PropertyType "MembershipIdentifier" AnalysisTemplate
-> AnalysisTemplate -> AnalysisTemplate
set PropertyType "MembershipIdentifier" AnalysisTemplate
newValue AnalysisTemplate {Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: AnalysisTemplate -> ()
analysisParameters :: AnalysisTemplate -> Maybe [AnalysisParameterProperty]
description :: AnalysisTemplate -> Maybe (Value Text)
errorMessageConfiguration :: AnalysisTemplate -> Maybe ErrorMessageConfigurationProperty
format :: AnalysisTemplate -> Value Text
membershipIdentifier :: AnalysisTemplate -> Value Text
name :: AnalysisTemplate -> Value Text
schema :: AnalysisTemplate -> Maybe AnalysisSchemaProperty
source :: AnalysisTemplate -> AnalysisSourceProperty
sourceMetadata :: AnalysisTemplate -> Maybe AnalysisSourceMetadataProperty
tags :: AnalysisTemplate -> Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
    = AnalysisTemplate {membershipIdentifier :: Value Text
membershipIdentifier = PropertyType "MembershipIdentifier" AnalysisTemplate
Value Text
newValue, Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
instance Property "Name" AnalysisTemplate where
  type PropertyType "Name" AnalysisTemplate = Value Prelude.Text
  set :: PropertyType "Name" AnalysisTemplate
-> AnalysisTemplate -> AnalysisTemplate
set PropertyType "Name" AnalysisTemplate
newValue AnalysisTemplate {Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: AnalysisTemplate -> ()
analysisParameters :: AnalysisTemplate -> Maybe [AnalysisParameterProperty]
description :: AnalysisTemplate -> Maybe (Value Text)
errorMessageConfiguration :: AnalysisTemplate -> Maybe ErrorMessageConfigurationProperty
format :: AnalysisTemplate -> Value Text
membershipIdentifier :: AnalysisTemplate -> Value Text
name :: AnalysisTemplate -> Value Text
schema :: AnalysisTemplate -> Maybe AnalysisSchemaProperty
source :: AnalysisTemplate -> AnalysisSourceProperty
sourceMetadata :: AnalysisTemplate -> Maybe AnalysisSourceMetadataProperty
tags :: AnalysisTemplate -> Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
    = AnalysisTemplate {name :: Value Text
name = PropertyType "Name" AnalysisTemplate
Value Text
newValue, Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
instance Property "Schema" AnalysisTemplate where
  type PropertyType "Schema" AnalysisTemplate = AnalysisSchemaProperty
  set :: PropertyType "Schema" AnalysisTemplate
-> AnalysisTemplate -> AnalysisTemplate
set PropertyType "Schema" AnalysisTemplate
newValue AnalysisTemplate {Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: AnalysisTemplate -> ()
analysisParameters :: AnalysisTemplate -> Maybe [AnalysisParameterProperty]
description :: AnalysisTemplate -> Maybe (Value Text)
errorMessageConfiguration :: AnalysisTemplate -> Maybe ErrorMessageConfigurationProperty
format :: AnalysisTemplate -> Value Text
membershipIdentifier :: AnalysisTemplate -> Value Text
name :: AnalysisTemplate -> Value Text
schema :: AnalysisTemplate -> Maybe AnalysisSchemaProperty
source :: AnalysisTemplate -> AnalysisSourceProperty
sourceMetadata :: AnalysisTemplate -> Maybe AnalysisSourceMetadataProperty
tags :: AnalysisTemplate -> Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
    = AnalysisTemplate {schema :: Maybe AnalysisSchemaProperty
schema = AnalysisSchemaProperty -> Maybe AnalysisSchemaProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Schema" AnalysisTemplate
AnalysisSchemaProperty
newValue, Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
instance Property "Source" AnalysisTemplate where
  type PropertyType "Source" AnalysisTemplate = AnalysisSourceProperty
  set :: PropertyType "Source" AnalysisTemplate
-> AnalysisTemplate -> AnalysisTemplate
set PropertyType "Source" AnalysisTemplate
newValue AnalysisTemplate {Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: AnalysisTemplate -> ()
analysisParameters :: AnalysisTemplate -> Maybe [AnalysisParameterProperty]
description :: AnalysisTemplate -> Maybe (Value Text)
errorMessageConfiguration :: AnalysisTemplate -> Maybe ErrorMessageConfigurationProperty
format :: AnalysisTemplate -> Value Text
membershipIdentifier :: AnalysisTemplate -> Value Text
name :: AnalysisTemplate -> Value Text
schema :: AnalysisTemplate -> Maybe AnalysisSchemaProperty
source :: AnalysisTemplate -> AnalysisSourceProperty
sourceMetadata :: AnalysisTemplate -> Maybe AnalysisSourceMetadataProperty
tags :: AnalysisTemplate -> Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
    = AnalysisTemplate {source :: AnalysisSourceProperty
source = PropertyType "Source" AnalysisTemplate
AnalysisSourceProperty
newValue, Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
instance Property "SourceMetadata" AnalysisTemplate where
  type PropertyType "SourceMetadata" AnalysisTemplate = AnalysisSourceMetadataProperty
  set :: PropertyType "SourceMetadata" AnalysisTemplate
-> AnalysisTemplate -> AnalysisTemplate
set PropertyType "SourceMetadata" AnalysisTemplate
newValue AnalysisTemplate {Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: AnalysisTemplate -> ()
analysisParameters :: AnalysisTemplate -> Maybe [AnalysisParameterProperty]
description :: AnalysisTemplate -> Maybe (Value Text)
errorMessageConfiguration :: AnalysisTemplate -> Maybe ErrorMessageConfigurationProperty
format :: AnalysisTemplate -> Value Text
membershipIdentifier :: AnalysisTemplate -> Value Text
name :: AnalysisTemplate -> Value Text
schema :: AnalysisTemplate -> Maybe AnalysisSchemaProperty
source :: AnalysisTemplate -> AnalysisSourceProperty
sourceMetadata :: AnalysisTemplate -> Maybe AnalysisSourceMetadataProperty
tags :: AnalysisTemplate -> Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
    = AnalysisTemplate {sourceMetadata :: Maybe AnalysisSourceMetadataProperty
sourceMetadata = AnalysisSourceMetadataProperty
-> Maybe AnalysisSourceMetadataProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SourceMetadata" AnalysisTemplate
AnalysisSourceMetadataProperty
newValue, Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
tags :: Maybe [Tag]
..}
instance Property "Tags" AnalysisTemplate where
  type PropertyType "Tags" AnalysisTemplate = [Tag]
  set :: PropertyType "Tags" AnalysisTemplate
-> AnalysisTemplate -> AnalysisTemplate
set PropertyType "Tags" AnalysisTemplate
newValue AnalysisTemplate {Maybe [Tag]
Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: AnalysisTemplate -> ()
analysisParameters :: AnalysisTemplate -> Maybe [AnalysisParameterProperty]
description :: AnalysisTemplate -> Maybe (Value Text)
errorMessageConfiguration :: AnalysisTemplate -> Maybe ErrorMessageConfigurationProperty
format :: AnalysisTemplate -> Value Text
membershipIdentifier :: AnalysisTemplate -> Value Text
name :: AnalysisTemplate -> Value Text
schema :: AnalysisTemplate -> Maybe AnalysisSchemaProperty
source :: AnalysisTemplate -> AnalysisSourceProperty
sourceMetadata :: AnalysisTemplate -> Maybe AnalysisSourceMetadataProperty
tags :: AnalysisTemplate -> Maybe [Tag]
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
tags :: Maybe [Tag]
..}
    = AnalysisTemplate {tags :: Maybe [Tag]
tags = [Tag] -> Maybe [Tag]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [Tag]
PropertyType "Tags" AnalysisTemplate
newValue, Maybe [AnalysisParameterProperty]
Maybe (Value Text)
Maybe AnalysisSchemaProperty
Maybe ErrorMessageConfigurationProperty
Maybe AnalysisSourceMetadataProperty
()
Value Text
AnalysisSourceProperty
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
haddock_workaround_ :: ()
analysisParameters :: Maybe [AnalysisParameterProperty]
description :: Maybe (Value Text)
errorMessageConfiguration :: Maybe ErrorMessageConfigurationProperty
format :: Value Text
membershipIdentifier :: Value Text
name :: Value Text
schema :: Maybe AnalysisSchemaProperty
source :: AnalysisSourceProperty
sourceMetadata :: Maybe AnalysisSourceMetadataProperty
..}