module Stratosphere.QuickSight.DataSet (
        module Exports, DataSet(..), mkDataSet
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.QuickSight.DataSet.ColumnGroupProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.DataSet.ColumnLevelPermissionRuleProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.DataSet.DataSetRefreshPropertiesProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.DataSet.DataSetUsageConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.DataSet.DatasetParameterProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.DataSet.FieldFolderProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.DataSet.IngestionWaitPolicyProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.DataSet.LogicalTableProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.DataSet.PerformanceConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.DataSet.PhysicalTableProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.DataSet.ResourcePermissionProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.DataSet.RowLevelPermissionDataSetProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.DataSet.RowLevelPermissionTagConfigurationProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Tag
import Stratosphere.Value
data DataSet
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html>
    DataSet {DataSet -> ()
haddock_workaround_ :: (),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-awsaccountid>
             DataSet -> Maybe (Value Text)
awsAccountId :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-columngroups>
             DataSet -> Maybe [ColumnGroupProperty]
columnGroups :: (Prelude.Maybe [ColumnGroupProperty]),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-columnlevelpermissionrules>
             DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
columnLevelPermissionRules :: (Prelude.Maybe [ColumnLevelPermissionRuleProperty]),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-datasetid>
             DataSet -> Maybe (Value Text)
dataSetId :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-datasetrefreshproperties>
             DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetRefreshProperties :: (Prelude.Maybe DataSetRefreshPropertiesProperty),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-datasetusageconfiguration>
             DataSet -> Maybe DataSetUsageConfigurationProperty
dataSetUsageConfiguration :: (Prelude.Maybe DataSetUsageConfigurationProperty),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-datasetparameters>
             DataSet -> Maybe [DatasetParameterProperty]
datasetParameters :: (Prelude.Maybe [DatasetParameterProperty]),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-fieldfolders>
             DataSet -> Maybe (Map Text FieldFolderProperty)
fieldFolders :: (Prelude.Maybe (Prelude.Map Prelude.Text FieldFolderProperty)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-folderarns>
             DataSet -> Maybe (ValueList Text)
folderArns :: (Prelude.Maybe (ValueList Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-importmode>
             DataSet -> Maybe (Value Text)
importMode :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-ingestionwaitpolicy>
             DataSet -> Maybe IngestionWaitPolicyProperty
ingestionWaitPolicy :: (Prelude.Maybe IngestionWaitPolicyProperty),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-logicaltablemap>
             DataSet -> Maybe (Map Text LogicalTableProperty)
logicalTableMap :: (Prelude.Maybe (Prelude.Map Prelude.Text LogicalTableProperty)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-name>
             DataSet -> Maybe (Value Text)
name :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-performanceconfiguration>
             DataSet -> Maybe PerformanceConfigurationProperty
performanceConfiguration :: (Prelude.Maybe PerformanceConfigurationProperty),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-permissions>
             DataSet -> Maybe [ResourcePermissionProperty]
permissions :: (Prelude.Maybe [ResourcePermissionProperty]),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-physicaltablemap>
             DataSet -> Maybe (Map Text PhysicalTableProperty)
physicalTableMap :: (Prelude.Maybe (Prelude.Map Prelude.Text PhysicalTableProperty)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-rowlevelpermissiondataset>
             DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionDataSet :: (Prelude.Maybe RowLevelPermissionDataSetProperty),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-rowlevelpermissiontagconfiguration>
             DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
rowLevelPermissionTagConfiguration :: (Prelude.Maybe RowLevelPermissionTagConfigurationProperty),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-tags>
             DataSet -> Maybe [Tag]
tags :: (Prelude.Maybe [Tag]),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-useas>
             DataSet -> Maybe (Value Text)
useAs :: (Prelude.Maybe (Value Prelude.Text))}
  deriving stock (DataSet -> DataSet -> Bool
(DataSet -> DataSet -> Bool)
-> (DataSet -> DataSet -> Bool) -> Eq DataSet
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DataSet -> DataSet -> Bool
== :: DataSet -> DataSet -> Bool
$c/= :: DataSet -> DataSet -> Bool
/= :: DataSet -> DataSet -> Bool
Prelude.Eq, Int -> DataSet -> ShowS
[DataSet] -> ShowS
DataSet -> String
(Int -> DataSet -> ShowS)
-> (DataSet -> String) -> ([DataSet] -> ShowS) -> Show DataSet
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> DataSet -> ShowS
showsPrec :: Int -> DataSet -> ShowS
$cshow :: DataSet -> String
show :: DataSet -> String
$cshowList :: [DataSet] -> ShowS
showList :: [DataSet] -> ShowS
Prelude.Show)
mkDataSet :: DataSet
mkDataSet :: DataSet
mkDataSet
  = DataSet
      {haddock_workaround_ :: ()
haddock_workaround_ = (), awsAccountId :: Maybe (Value Text)
awsAccountId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       columnGroups :: Maybe [ColumnGroupProperty]
columnGroups = Maybe [ColumnGroupProperty]
forall a. Maybe a
Prelude.Nothing,
       columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
columnLevelPermissionRules = Maybe [ColumnLevelPermissionRuleProperty]
forall a. Maybe a
Prelude.Nothing,
       dataSetId :: Maybe (Value Text)
dataSetId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetRefreshProperties = Maybe DataSetRefreshPropertiesProperty
forall a. Maybe a
Prelude.Nothing,
       dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
dataSetUsageConfiguration = Maybe DataSetUsageConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       datasetParameters :: Maybe [DatasetParameterProperty]
datasetParameters = Maybe [DatasetParameterProperty]
forall a. Maybe a
Prelude.Nothing,
       fieldFolders :: Maybe (Map Text FieldFolderProperty)
fieldFolders = Maybe (Map Text FieldFolderProperty)
forall a. Maybe a
Prelude.Nothing, folderArns :: Maybe (ValueList Text)
folderArns = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
       importMode :: Maybe (Value Text)
importMode = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
ingestionWaitPolicy = Maybe IngestionWaitPolicyProperty
forall a. Maybe a
Prelude.Nothing,
       logicalTableMap :: Maybe (Map Text LogicalTableProperty)
logicalTableMap = Maybe (Map Text LogicalTableProperty)
forall a. Maybe a
Prelude.Nothing, name :: Maybe (Value Text)
name = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       performanceConfiguration :: Maybe PerformanceConfigurationProperty
performanceConfiguration = Maybe PerformanceConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       permissions :: Maybe [ResourcePermissionProperty]
permissions = Maybe [ResourcePermissionProperty]
forall a. Maybe a
Prelude.Nothing, physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
physicalTableMap = Maybe (Map Text PhysicalTableProperty)
forall a. Maybe a
Prelude.Nothing,
       rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionDataSet = Maybe RowLevelPermissionDataSetProperty
forall a. Maybe a
Prelude.Nothing,
       rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
rowLevelPermissionTagConfiguration = Maybe RowLevelPermissionTagConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       tags :: Maybe [Tag]
tags = Maybe [Tag]
forall a. Maybe a
Prelude.Nothing, useAs :: Maybe (Value Text)
useAs = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties DataSet where
  toResourceProperties :: DataSet -> ResourceProperties
toResourceProperties DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::QuickSight::DataSet", supportsTags :: Bool
supportsTags = Bool
Prelude.True,
         properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
                        ([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
"AwsAccountId" (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)
awsAccountId,
                            Key -> [ColumnGroupProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ColumnGroups" ([ColumnGroupProperty] -> (Key, Value))
-> Maybe [ColumnGroupProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ColumnGroupProperty]
columnGroups,
                            Key -> [ColumnLevelPermissionRuleProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ColumnLevelPermissionRules"
                              ([ColumnLevelPermissionRuleProperty] -> (Key, Value))
-> Maybe [ColumnLevelPermissionRuleProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ColumnLevelPermissionRuleProperty]
columnLevelPermissionRules,
                            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
"DataSetId" (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)
dataSetId,
                            Key -> DataSetRefreshPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DataSetRefreshProperties"
                              (DataSetRefreshPropertiesProperty -> (Key, Value))
-> Maybe DataSetRefreshPropertiesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DataSetRefreshPropertiesProperty
dataSetRefreshProperties,
                            Key -> DataSetUsageConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DataSetUsageConfiguration"
                              (DataSetUsageConfigurationProperty -> (Key, Value))
-> Maybe DataSetUsageConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DataSetUsageConfigurationProperty
dataSetUsageConfiguration,
                            Key -> [DatasetParameterProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DatasetParameters" ([DatasetParameterProperty] -> (Key, Value))
-> Maybe [DatasetParameterProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [DatasetParameterProperty]
datasetParameters,
                            Key -> Map Text FieldFolderProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FieldFolders" (Map Text FieldFolderProperty -> (Key, Value))
-> Maybe (Map Text FieldFolderProperty) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text FieldFolderProperty)
fieldFolders,
                            Key -> ValueList 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
"FolderArns" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
folderArns,
                            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
"ImportMode" (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)
importMode,
                            Key -> IngestionWaitPolicyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IngestionWaitPolicy" (IngestionWaitPolicyProperty -> (Key, Value))
-> Maybe IngestionWaitPolicyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe IngestionWaitPolicyProperty
ingestionWaitPolicy,
                            Key -> Map Text LogicalTableProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LogicalTableMap" (Map Text LogicalTableProperty -> (Key, Value))
-> Maybe (Map Text LogicalTableProperty) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text LogicalTableProperty)
logicalTableMap,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Name" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
name,
                            Key -> PerformanceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PerformanceConfiguration"
                              (PerformanceConfigurationProperty -> (Key, Value))
-> Maybe PerformanceConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PerformanceConfigurationProperty
performanceConfiguration,
                            Key -> [ResourcePermissionProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Permissions" ([ResourcePermissionProperty] -> (Key, Value))
-> Maybe [ResourcePermissionProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ResourcePermissionProperty]
permissions,
                            Key -> Map Text PhysicalTableProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PhysicalTableMap" (Map Text PhysicalTableProperty -> (Key, Value))
-> Maybe (Map Text PhysicalTableProperty) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text PhysicalTableProperty)
physicalTableMap,
                            Key -> RowLevelPermissionDataSetProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RowLevelPermissionDataSet"
                              (RowLevelPermissionDataSetProperty -> (Key, Value))
-> Maybe RowLevelPermissionDataSetProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionDataSet,
                            Key -> RowLevelPermissionTagConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RowLevelPermissionTagConfiguration"
                              (RowLevelPermissionTagConfigurationProperty -> (Key, Value))
-> Maybe RowLevelPermissionTagConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RowLevelPermissionTagConfigurationProperty
rowLevelPermissionTagConfiguration,
                            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,
                            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
"UseAs" (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)
useAs])}
instance JSON.ToJSON DataSet where
  toJSON :: DataSet -> Value
toJSON DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = [(Key, Value)] -> Value
JSON.object
        ([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
           ([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
"AwsAccountId" (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)
awsAccountId,
               Key -> [ColumnGroupProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ColumnGroups" ([ColumnGroupProperty] -> (Key, Value))
-> Maybe [ColumnGroupProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ColumnGroupProperty]
columnGroups,
               Key -> [ColumnLevelPermissionRuleProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ColumnLevelPermissionRules"
                 ([ColumnLevelPermissionRuleProperty] -> (Key, Value))
-> Maybe [ColumnLevelPermissionRuleProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ColumnLevelPermissionRuleProperty]
columnLevelPermissionRules,
               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
"DataSetId" (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)
dataSetId,
               Key -> DataSetRefreshPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DataSetRefreshProperties"
                 (DataSetRefreshPropertiesProperty -> (Key, Value))
-> Maybe DataSetRefreshPropertiesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DataSetRefreshPropertiesProperty
dataSetRefreshProperties,
               Key -> DataSetUsageConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DataSetUsageConfiguration"
                 (DataSetUsageConfigurationProperty -> (Key, Value))
-> Maybe DataSetUsageConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DataSetUsageConfigurationProperty
dataSetUsageConfiguration,
               Key -> [DatasetParameterProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DatasetParameters" ([DatasetParameterProperty] -> (Key, Value))
-> Maybe [DatasetParameterProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [DatasetParameterProperty]
datasetParameters,
               Key -> Map Text FieldFolderProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FieldFolders" (Map Text FieldFolderProperty -> (Key, Value))
-> Maybe (Map Text FieldFolderProperty) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text FieldFolderProperty)
fieldFolders,
               Key -> ValueList 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
"FolderArns" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
folderArns,
               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
"ImportMode" (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)
importMode,
               Key -> IngestionWaitPolicyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IngestionWaitPolicy" (IngestionWaitPolicyProperty -> (Key, Value))
-> Maybe IngestionWaitPolicyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe IngestionWaitPolicyProperty
ingestionWaitPolicy,
               Key -> Map Text LogicalTableProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LogicalTableMap" (Map Text LogicalTableProperty -> (Key, Value))
-> Maybe (Map Text LogicalTableProperty) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text LogicalTableProperty)
logicalTableMap,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Name" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
name,
               Key -> PerformanceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PerformanceConfiguration"
                 (PerformanceConfigurationProperty -> (Key, Value))
-> Maybe PerformanceConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PerformanceConfigurationProperty
performanceConfiguration,
               Key -> [ResourcePermissionProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Permissions" ([ResourcePermissionProperty] -> (Key, Value))
-> Maybe [ResourcePermissionProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ResourcePermissionProperty]
permissions,
               Key -> Map Text PhysicalTableProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PhysicalTableMap" (Map Text PhysicalTableProperty -> (Key, Value))
-> Maybe (Map Text PhysicalTableProperty) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text PhysicalTableProperty)
physicalTableMap,
               Key -> RowLevelPermissionDataSetProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RowLevelPermissionDataSet"
                 (RowLevelPermissionDataSetProperty -> (Key, Value))
-> Maybe RowLevelPermissionDataSetProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionDataSet,
               Key -> RowLevelPermissionTagConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RowLevelPermissionTagConfiguration"
                 (RowLevelPermissionTagConfigurationProperty -> (Key, Value))
-> Maybe RowLevelPermissionTagConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RowLevelPermissionTagConfigurationProperty
rowLevelPermissionTagConfiguration,
               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,
               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
"UseAs" (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)
useAs]))
instance Property "AwsAccountId" DataSet where
  type PropertyType "AwsAccountId" DataSet = Value Prelude.Text
  set :: PropertyType "AwsAccountId" DataSet -> DataSet -> DataSet
set PropertyType "AwsAccountId" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {awsAccountId :: Maybe (Value Text)
awsAccountId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AwsAccountId" DataSet
Value Text
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "ColumnGroups" DataSet where
  type PropertyType "ColumnGroups" DataSet = [ColumnGroupProperty]
  set :: PropertyType "ColumnGroups" DataSet -> DataSet -> DataSet
set PropertyType "ColumnGroups" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {columnGroups :: Maybe [ColumnGroupProperty]
columnGroups = [ColumnGroupProperty] -> Maybe [ColumnGroupProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [ColumnGroupProperty]
PropertyType "ColumnGroups" DataSet
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "ColumnLevelPermissionRules" DataSet where
  type PropertyType "ColumnLevelPermissionRules" DataSet = [ColumnLevelPermissionRuleProperty]
  set :: PropertyType "ColumnLevelPermissionRules" DataSet
-> DataSet -> DataSet
set PropertyType "ColumnLevelPermissionRules" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
columnLevelPermissionRules = [ColumnLevelPermissionRuleProperty]
-> Maybe [ColumnLevelPermissionRuleProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [ColumnLevelPermissionRuleProperty]
PropertyType "ColumnLevelPermissionRules" DataSet
newValue, Maybe [Tag]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "DataSetId" DataSet where
  type PropertyType "DataSetId" DataSet = Value Prelude.Text
  set :: PropertyType "DataSetId" DataSet -> DataSet -> DataSet
set PropertyType "DataSetId" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {dataSetId :: Maybe (Value Text)
dataSetId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DataSetId" DataSet
Value Text
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "DataSetRefreshProperties" DataSet where
  type PropertyType "DataSetRefreshProperties" DataSet = DataSetRefreshPropertiesProperty
  set :: PropertyType "DataSetRefreshProperties" DataSet
-> DataSet -> DataSet
set PropertyType "DataSetRefreshProperties" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetRefreshProperties = DataSetRefreshPropertiesProperty
-> Maybe DataSetRefreshPropertiesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DataSetRefreshProperties" DataSet
DataSetRefreshPropertiesProperty
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "DataSetUsageConfiguration" DataSet where
  type PropertyType "DataSetUsageConfiguration" DataSet = DataSetUsageConfigurationProperty
  set :: PropertyType "DataSetUsageConfiguration" DataSet
-> DataSet -> DataSet
set PropertyType "DataSetUsageConfiguration" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
dataSetUsageConfiguration = DataSetUsageConfigurationProperty
-> Maybe DataSetUsageConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DataSetUsageConfiguration" DataSet
DataSetUsageConfigurationProperty
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "DatasetParameters" DataSet where
  type PropertyType "DatasetParameters" DataSet = [DatasetParameterProperty]
  set :: PropertyType "DatasetParameters" DataSet -> DataSet -> DataSet
set PropertyType "DatasetParameters" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {datasetParameters :: Maybe [DatasetParameterProperty]
datasetParameters = [DatasetParameterProperty] -> Maybe [DatasetParameterProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [DatasetParameterProperty]
PropertyType "DatasetParameters" DataSet
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "FieldFolders" DataSet where
  type PropertyType "FieldFolders" DataSet = Prelude.Map Prelude.Text FieldFolderProperty
  set :: PropertyType "FieldFolders" DataSet -> DataSet -> DataSet
set PropertyType "FieldFolders" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {fieldFolders :: Maybe (Map Text FieldFolderProperty)
fieldFolders = Map Text FieldFolderProperty
-> Maybe (Map Text FieldFolderProperty)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Map Text FieldFolderProperty
PropertyType "FieldFolders" DataSet
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "FolderArns" DataSet where
  type PropertyType "FolderArns" DataSet = ValueList Prelude.Text
  set :: PropertyType "FolderArns" DataSet -> DataSet -> DataSet
set PropertyType "FolderArns" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {folderArns :: Maybe (ValueList Text)
folderArns = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FolderArns" DataSet
ValueList Text
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "ImportMode" DataSet where
  type PropertyType "ImportMode" DataSet = Value Prelude.Text
  set :: PropertyType "ImportMode" DataSet -> DataSet -> DataSet
set PropertyType "ImportMode" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {importMode :: Maybe (Value Text)
importMode = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ImportMode" DataSet
Value Text
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "IngestionWaitPolicy" DataSet where
  type PropertyType "IngestionWaitPolicy" DataSet = IngestionWaitPolicyProperty
  set :: PropertyType "IngestionWaitPolicy" DataSet -> DataSet -> DataSet
set PropertyType "IngestionWaitPolicy" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
ingestionWaitPolicy = IngestionWaitPolicyProperty -> Maybe IngestionWaitPolicyProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IngestionWaitPolicy" DataSet
IngestionWaitPolicyProperty
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "LogicalTableMap" DataSet where
  type PropertyType "LogicalTableMap" DataSet = Prelude.Map Prelude.Text LogicalTableProperty
  set :: PropertyType "LogicalTableMap" DataSet -> DataSet -> DataSet
set PropertyType "LogicalTableMap" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {logicalTableMap :: Maybe (Map Text LogicalTableProperty)
logicalTableMap = Map Text LogicalTableProperty
-> Maybe (Map Text LogicalTableProperty)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Map Text LogicalTableProperty
PropertyType "LogicalTableMap" DataSet
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "Name" DataSet where
  type PropertyType "Name" DataSet = Value Prelude.Text
  set :: PropertyType "Name" DataSet -> DataSet -> DataSet
set PropertyType "Name" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {name :: Maybe (Value Text)
name = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Name" DataSet
Value Text
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "PerformanceConfiguration" DataSet where
  type PropertyType "PerformanceConfiguration" DataSet = PerformanceConfigurationProperty
  set :: PropertyType "PerformanceConfiguration" DataSet
-> DataSet -> DataSet
set PropertyType "PerformanceConfiguration" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {performanceConfiguration :: Maybe PerformanceConfigurationProperty
performanceConfiguration = PerformanceConfigurationProperty
-> Maybe PerformanceConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PerformanceConfiguration" DataSet
PerformanceConfigurationProperty
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "Permissions" DataSet where
  type PropertyType "Permissions" DataSet = [ResourcePermissionProperty]
  set :: PropertyType "Permissions" DataSet -> DataSet -> DataSet
set PropertyType "Permissions" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {permissions :: Maybe [ResourcePermissionProperty]
permissions = [ResourcePermissionProperty] -> Maybe [ResourcePermissionProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [ResourcePermissionProperty]
PropertyType "Permissions" DataSet
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "PhysicalTableMap" DataSet where
  type PropertyType "PhysicalTableMap" DataSet = Prelude.Map Prelude.Text PhysicalTableProperty
  set :: PropertyType "PhysicalTableMap" DataSet -> DataSet -> DataSet
set PropertyType "PhysicalTableMap" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
physicalTableMap = Map Text PhysicalTableProperty
-> Maybe (Map Text PhysicalTableProperty)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Map Text PhysicalTableProperty
PropertyType "PhysicalTableMap" DataSet
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "RowLevelPermissionDataSet" DataSet where
  type PropertyType "RowLevelPermissionDataSet" DataSet = RowLevelPermissionDataSetProperty
  set :: PropertyType "RowLevelPermissionDataSet" DataSet
-> DataSet -> DataSet
set PropertyType "RowLevelPermissionDataSet" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionDataSet = RowLevelPermissionDataSetProperty
-> Maybe RowLevelPermissionDataSetProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RowLevelPermissionDataSet" DataSet
RowLevelPermissionDataSetProperty
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "RowLevelPermissionTagConfiguration" DataSet where
  type PropertyType "RowLevelPermissionTagConfiguration" DataSet = RowLevelPermissionTagConfigurationProperty
  set :: PropertyType "RowLevelPermissionTagConfiguration" DataSet
-> DataSet -> DataSet
set PropertyType "RowLevelPermissionTagConfiguration" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet
        {rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
rowLevelPermissionTagConfiguration = RowLevelPermissionTagConfigurationProperty
-> Maybe RowLevelPermissionTagConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RowLevelPermissionTagConfiguration" DataSet
RowLevelPermissionTagConfigurationProperty
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
instance Property "Tags" DataSet where
  type PropertyType "Tags" DataSet = [Tag]
  set :: PropertyType "Tags" DataSet -> DataSet -> DataSet
set PropertyType "Tags" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {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" DataSet
newValue, Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
useAs :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
useAs :: Maybe (Value Text)
..}
instance Property "UseAs" DataSet where
  type PropertyType "UseAs" DataSet = Value Prelude.Text
  set :: PropertyType "UseAs" DataSet -> DataSet -> DataSet
set PropertyType "UseAs" DataSet
newValue DataSet {Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: DataSet -> ()
awsAccountId :: DataSet -> Maybe (Value Text)
columnGroups :: DataSet -> Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: DataSet -> Maybe (Value Text)
dataSetRefreshProperties :: DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: DataSet -> Maybe DataSetUsageConfigurationProperty
datasetParameters :: DataSet -> Maybe [DatasetParameterProperty]
fieldFolders :: DataSet -> Maybe (Map Text FieldFolderProperty)
folderArns :: DataSet -> Maybe (ValueList Text)
importMode :: DataSet -> Maybe (Value Text)
ingestionWaitPolicy :: DataSet -> Maybe IngestionWaitPolicyProperty
logicalTableMap :: DataSet -> Maybe (Map Text LogicalTableProperty)
name :: DataSet -> Maybe (Value Text)
performanceConfiguration :: DataSet -> Maybe PerformanceConfigurationProperty
permissions :: DataSet -> Maybe [ResourcePermissionProperty]
physicalTableMap :: DataSet -> Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
tags :: DataSet -> Maybe [Tag]
useAs :: DataSet -> Maybe (Value Text)
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
useAs :: Maybe (Value Text)
..}
    = DataSet {useAs :: Maybe (Value Text)
useAs = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "UseAs" DataSet
Value Text
newValue, Maybe [Tag]
Maybe [ColumnLevelPermissionRuleProperty]
Maybe [ColumnGroupProperty]
Maybe [ResourcePermissionProperty]
Maybe [DatasetParameterProperty]
Maybe (Map Text FieldFolderProperty)
Maybe (Map Text LogicalTableProperty)
Maybe (Map Text PhysicalTableProperty)
Maybe (ValueList Text)
Maybe (Value Text)
Maybe DataSetUsageConfigurationProperty
Maybe IngestionWaitPolicyProperty
Maybe DataSetRefreshPropertiesProperty
Maybe RowLevelPermissionDataSetProperty
Maybe RowLevelPermissionTagConfigurationProperty
Maybe PerformanceConfigurationProperty
()
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
awsAccountId :: Maybe (Value Text)
columnGroups :: Maybe [ColumnGroupProperty]
columnLevelPermissionRules :: Maybe [ColumnLevelPermissionRuleProperty]
dataSetId :: Maybe (Value Text)
dataSetRefreshProperties :: Maybe DataSetRefreshPropertiesProperty
dataSetUsageConfiguration :: Maybe DataSetUsageConfigurationProperty
datasetParameters :: Maybe [DatasetParameterProperty]
fieldFolders :: Maybe (Map Text FieldFolderProperty)
folderArns :: Maybe (ValueList Text)
importMode :: Maybe (Value Text)
ingestionWaitPolicy :: Maybe IngestionWaitPolicyProperty
logicalTableMap :: Maybe (Map Text LogicalTableProperty)
name :: Maybe (Value Text)
performanceConfiguration :: Maybe PerformanceConfigurationProperty
permissions :: Maybe [ResourcePermissionProperty]
physicalTableMap :: Maybe (Map Text PhysicalTableProperty)
rowLevelPermissionDataSet :: Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionTagConfiguration :: Maybe RowLevelPermissionTagConfigurationProperty
tags :: Maybe [Tag]
..}