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
=
DataSet {DataSet -> ()
haddock_workaround_ :: (),
DataSet -> Maybe (Value Text)
awsAccountId :: (Prelude.Maybe (Value Prelude.Text)),
DataSet -> Maybe [ColumnGroupProperty]
columnGroups :: (Prelude.Maybe [ColumnGroupProperty]),
DataSet -> Maybe [ColumnLevelPermissionRuleProperty]
columnLevelPermissionRules :: (Prelude.Maybe [ColumnLevelPermissionRuleProperty]),
DataSet -> Maybe (Value Text)
dataSetId :: (Prelude.Maybe (Value Prelude.Text)),
DataSet -> Maybe DataSetRefreshPropertiesProperty
dataSetRefreshProperties :: (Prelude.Maybe DataSetRefreshPropertiesProperty),
DataSet -> Maybe DataSetUsageConfigurationProperty
dataSetUsageConfiguration :: (Prelude.Maybe DataSetUsageConfigurationProperty),
DataSet -> Maybe [DatasetParameterProperty]
datasetParameters :: (Prelude.Maybe [DatasetParameterProperty]),
DataSet -> Maybe (Map Text FieldFolderProperty)
fieldFolders :: (Prelude.Maybe (Prelude.Map Prelude.Text FieldFolderProperty)),
DataSet -> Maybe (ValueList Text)
folderArns :: (Prelude.Maybe (ValueList Prelude.Text)),
DataSet -> Maybe (Value Text)
importMode :: (Prelude.Maybe (Value Prelude.Text)),
DataSet -> Maybe IngestionWaitPolicyProperty
ingestionWaitPolicy :: (Prelude.Maybe IngestionWaitPolicyProperty),
DataSet -> Maybe (Map Text LogicalTableProperty)
logicalTableMap :: (Prelude.Maybe (Prelude.Map Prelude.Text LogicalTableProperty)),
DataSet -> Maybe (Value Text)
name :: (Prelude.Maybe (Value Prelude.Text)),
DataSet -> Maybe PerformanceConfigurationProperty
performanceConfiguration :: (Prelude.Maybe PerformanceConfigurationProperty),
DataSet -> Maybe [ResourcePermissionProperty]
permissions :: (Prelude.Maybe [ResourcePermissionProperty]),
DataSet -> Maybe (Map Text PhysicalTableProperty)
physicalTableMap :: (Prelude.Maybe (Prelude.Map Prelude.Text PhysicalTableProperty)),
DataSet -> Maybe RowLevelPermissionDataSetProperty
rowLevelPermissionDataSet :: (Prelude.Maybe RowLevelPermissionDataSetProperty),
DataSet -> Maybe RowLevelPermissionTagConfigurationProperty
rowLevelPermissionTagConfiguration :: (Prelude.Maybe RowLevelPermissionTagConfigurationProperty),
DataSet -> Maybe [Tag]
tags :: (Prelude.Maybe [Tag]),
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]
..}