public static final class CfnDataSet.Builder
extends java.lang.Object
CfnDataSet
.Modifier and Type | Method and Description |
---|---|
CfnDataSet.Builder |
awsAccountId(java.lang.String awsAccountId)
The AWS account ID.
|
CfnDataSet |
build() |
CfnDataSet.Builder |
columnGroups(IResolvable columnGroups)
Groupings of columns that work together in certain Amazon QuickSight features.
|
CfnDataSet.Builder |
columnGroups(java.util.List<? extends java.lang.Object> columnGroups)
Groupings of columns that work together in certain Amazon QuickSight features.
|
CfnDataSet.Builder |
columnLevelPermissionRules(IResolvable columnLevelPermissionRules)
A set of one or more definitions of a `ColumnLevelPermissionRule` .
|
CfnDataSet.Builder |
columnLevelPermissionRules(java.util.List<? extends java.lang.Object> columnLevelPermissionRules)
A set of one or more definitions of a `ColumnLevelPermissionRule` .
|
static CfnDataSet.Builder |
create(Construct scope,
java.lang.String id) |
CfnDataSet.Builder |
dataSetId(java.lang.String dataSetId)
An ID for the dataset that you want to create.
|
CfnDataSet.Builder |
dataSetUsageConfiguration(CfnDataSet.DataSetUsageConfigurationProperty dataSetUsageConfiguration)
The usage configuration to apply to child datasets that reference this dataset as a source.
|
CfnDataSet.Builder |
dataSetUsageConfiguration(IResolvable dataSetUsageConfiguration)
The usage configuration to apply to child datasets that reference this dataset as a source.
|
CfnDataSet.Builder |
fieldFolders(IResolvable fieldFolders)
The folder that contains fields and nested subfolders for your dataset.
|
CfnDataSet.Builder |
fieldFolders(java.util.Map<java.lang.String,? extends java.lang.Object> fieldFolders)
The folder that contains fields and nested subfolders for your dataset.
|
CfnDataSet.Builder |
importMode(java.lang.String importMode)
Indicates whether you want to import the data into SPICE.
|
CfnDataSet.Builder |
ingestionWaitPolicy(CfnDataSet.IngestionWaitPolicyProperty ingestionWaitPolicy)
The wait policy to use when creating or updating a Dataset.
|
CfnDataSet.Builder |
ingestionWaitPolicy(IResolvable ingestionWaitPolicy)
The wait policy to use when creating or updating a Dataset.
|
CfnDataSet.Builder |
logicalTableMap(IResolvable logicalTableMap)
Configures the combination and transformation of the data from the physical tables.
|
CfnDataSet.Builder |
logicalTableMap(java.util.Map<java.lang.String,? extends java.lang.Object> logicalTableMap)
Configures the combination and transformation of the data from the physical tables.
|
CfnDataSet.Builder |
name(java.lang.String name)
The display name for the dataset.
|
CfnDataSet.Builder |
permissions(IResolvable permissions)
A list of resource permissions on the dataset.
|
CfnDataSet.Builder |
permissions(java.util.List<? extends java.lang.Object> permissions)
A list of resource permissions on the dataset.
|
CfnDataSet.Builder |
physicalTableMap(IResolvable physicalTableMap)
Declares the physical tables that are available in the underlying data sources.
|
CfnDataSet.Builder |
physicalTableMap(java.util.Map<java.lang.String,? extends java.lang.Object> physicalTableMap)
Declares the physical tables that are available in the underlying data sources.
|
CfnDataSet.Builder |
rowLevelPermissionDataSet(CfnDataSet.RowLevelPermissionDataSetProperty rowLevelPermissionDataSet)
The row-level security configuration for the data that you want to create.
|
CfnDataSet.Builder |
rowLevelPermissionDataSet(IResolvable rowLevelPermissionDataSet)
The row-level security configuration for the data that you want to create.
|
CfnDataSet.Builder |
tags(java.util.List<? extends CfnTag> tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
|
public static CfnDataSet.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnDataSet.CalculatedColumnProperty.Builder
.public CfnDataSet.Builder awsAccountId(java.lang.String awsAccountId)
awsAccountId
- The AWS account ID. This parameter is required.this
public CfnDataSet.Builder columnGroups(IResolvable columnGroups)
Currently, only geospatial hierarchy is supported.
columnGroups
- Groupings of columns that work together in certain Amazon QuickSight features. This parameter is required.this
public CfnDataSet.Builder columnGroups(java.util.List<? extends java.lang.Object> columnGroups)
Currently, only geospatial hierarchy is supported.
columnGroups
- Groupings of columns that work together in certain Amazon QuickSight features. This parameter is required.this
public CfnDataSet.Builder columnLevelPermissionRules(IResolvable columnLevelPermissionRules)
columnLevelPermissionRules
- A set of one or more definitions of a `ColumnLevelPermissionRule` . This parameter is required.this
public CfnDataSet.Builder columnLevelPermissionRules(java.util.List<? extends java.lang.Object> columnLevelPermissionRules)
columnLevelPermissionRules
- A set of one or more definitions of a `ColumnLevelPermissionRule` . This parameter is required.this
public CfnDataSet.Builder dataSetId(java.lang.String dataSetId)
This ID is unique per AWS Region for each AWS account.
dataSetId
- An ID for the dataset that you want to create. This parameter is required.this
public CfnDataSet.Builder dataSetUsageConfiguration(IResolvable dataSetUsageConfiguration)
dataSetUsageConfiguration
- The usage configuration to apply to child datasets that reference this dataset as a source. This parameter is required.this
public CfnDataSet.Builder dataSetUsageConfiguration(CfnDataSet.DataSetUsageConfigurationProperty dataSetUsageConfiguration)
dataSetUsageConfiguration
- The usage configuration to apply to child datasets that reference this dataset as a source. This parameter is required.this
public CfnDataSet.Builder fieldFolders(IResolvable fieldFolders)
fieldFolders
- The folder that contains fields and nested subfolders for your dataset. This parameter is required.this
public CfnDataSet.Builder fieldFolders(java.util.Map<java.lang.String,? extends java.lang.Object> fieldFolders)
fieldFolders
- The folder that contains fields and nested subfolders for your dataset. This parameter is required.this
public CfnDataSet.Builder importMode(java.lang.String importMode)
importMode
- Indicates whether you want to import the data into SPICE. This parameter is required.this
public CfnDataSet.Builder ingestionWaitPolicy(IResolvable ingestionWaitPolicy)
The default is to wait for SPICE ingestion to finish with timeout of 36 hours.
ingestionWaitPolicy
- The wait policy to use when creating or updating a Dataset. This parameter is required.this
public CfnDataSet.Builder ingestionWaitPolicy(CfnDataSet.IngestionWaitPolicyProperty ingestionWaitPolicy)
The default is to wait for SPICE ingestion to finish with timeout of 36 hours.
ingestionWaitPolicy
- The wait policy to use when creating or updating a Dataset. This parameter is required.this
public CfnDataSet.Builder logicalTableMap(IResolvable logicalTableMap)
logicalTableMap
- Configures the combination and transformation of the data from the physical tables. This parameter is required.this
public CfnDataSet.Builder logicalTableMap(java.util.Map<java.lang.String,? extends java.lang.Object> logicalTableMap)
logicalTableMap
- Configures the combination and transformation of the data from the physical tables. This parameter is required.this
public CfnDataSet.Builder name(java.lang.String name)
name
- The display name for the dataset. This parameter is required.this
public CfnDataSet.Builder permissions(IResolvable permissions)
permissions
- A list of resource permissions on the dataset. This parameter is required.this
public CfnDataSet.Builder permissions(java.util.List<? extends java.lang.Object> permissions)
permissions
- A list of resource permissions on the dataset. This parameter is required.this
public CfnDataSet.Builder physicalTableMap(IResolvable physicalTableMap)
physicalTableMap
- Declares the physical tables that are available in the underlying data sources. This parameter is required.this
public CfnDataSet.Builder physicalTableMap(java.util.Map<java.lang.String,? extends java.lang.Object> physicalTableMap)
physicalTableMap
- Declares the physical tables that are available in the underlying data sources. This parameter is required.this
public CfnDataSet.Builder rowLevelPermissionDataSet(IResolvable rowLevelPermissionDataSet)
rowLevelPermissionDataSet
- The row-level security configuration for the data that you want to create. This parameter is required.this
public CfnDataSet.Builder rowLevelPermissionDataSet(CfnDataSet.RowLevelPermissionDataSetProperty rowLevelPermissionDataSet)
rowLevelPermissionDataSet
- The row-level security configuration for the data that you want to create. This parameter is required.this
public CfnDataSet.Builder tags(java.util.List<? extends CfnTag> tags)
tags
- Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset. This parameter is required.this
public CfnDataSet build()