Interface CreateDataSetRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateDataSetRequest.Builder,CreateDataSetRequest>,QuickSightRequest.Builder,SdkBuilder<CreateDataSetRequest.Builder,CreateDataSetRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateDataSetRequest
@Mutable @NotThreadSafe public static interface CreateDataSetRequest.Builder extends QuickSightRequest.Builder, SdkPojo, CopyableBuilder<CreateDataSetRequest.Builder,CreateDataSetRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateDataSetRequest.BuilderawsAccountId(String awsAccountId)The Amazon Web Services account ID.CreateDataSetRequest.BuildercolumnGroups(Collection<ColumnGroup> columnGroups)Groupings of columns that work together in certain QuickSight features.CreateDataSetRequest.BuildercolumnGroups(Consumer<ColumnGroup.Builder>... columnGroups)Groupings of columns that work together in certain QuickSight features.CreateDataSetRequest.BuildercolumnGroups(ColumnGroup... columnGroups)Groupings of columns that work together in certain QuickSight features.CreateDataSetRequest.BuildercolumnLevelPermissionRules(Collection<ColumnLevelPermissionRule> columnLevelPermissionRules)A set of one or more definitions of aColumnLevelPermissionRule.CreateDataSetRequest.BuildercolumnLevelPermissionRules(Consumer<ColumnLevelPermissionRule.Builder>... columnLevelPermissionRules)A set of one or more definitions of aColumnLevelPermissionRule.CreateDataSetRequest.BuildercolumnLevelPermissionRules(ColumnLevelPermissionRule... columnLevelPermissionRules)A set of one or more definitions of aColumnLevelPermissionRule.CreateDataSetRequest.BuilderdataSetId(String dataSetId)An ID for the dataset that you want to create.CreateDataSetRequest.BuilderdatasetParameters(Collection<DatasetParameter> datasetParameters)The parameter declarations of the dataset.CreateDataSetRequest.BuilderdatasetParameters(Consumer<DatasetParameter.Builder>... datasetParameters)The parameter declarations of the dataset.CreateDataSetRequest.BuilderdatasetParameters(DatasetParameter... datasetParameters)The parameter declarations of the dataset.default CreateDataSetRequest.BuilderdataSetUsageConfiguration(Consumer<DataSetUsageConfiguration.Builder> dataSetUsageConfiguration)Sets the value of the DataSetUsageConfiguration property for this object.CreateDataSetRequest.BuilderdataSetUsageConfiguration(DataSetUsageConfiguration dataSetUsageConfiguration)Sets the value of the DataSetUsageConfiguration property for this object.CreateDataSetRequest.BuilderfieldFolders(Map<String,FieldFolder> fieldFolders)The folder that contains fields and nested subfolders for your dataset.CreateDataSetRequest.BuilderfolderArns(String... folderArns)When you create the dataset, QuickSight adds the dataset to these folders.CreateDataSetRequest.BuilderfolderArns(Collection<String> folderArns)When you create the dataset, QuickSight adds the dataset to these folders.CreateDataSetRequest.BuilderimportMode(String importMode)Indicates whether you want to import the data into SPICE.CreateDataSetRequest.BuilderimportMode(DataSetImportMode importMode)Indicates whether you want to import the data into SPICE.CreateDataSetRequest.BuilderlogicalTableMap(Map<String,LogicalTable> logicalTableMap)Configures the combination and transformation of the data from the physical tables.CreateDataSetRequest.Buildername(String name)The display name for the dataset.CreateDataSetRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateDataSetRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)default CreateDataSetRequest.BuilderperformanceConfiguration(Consumer<PerformanceConfiguration.Builder> performanceConfiguration)The configuration for the performance optimization of the dataset that contains aUniqueKeyconfiguration.CreateDataSetRequest.BuilderperformanceConfiguration(PerformanceConfiguration performanceConfiguration)The configuration for the performance optimization of the dataset that contains aUniqueKeyconfiguration.CreateDataSetRequest.Builderpermissions(Collection<ResourcePermission> permissions)A list of resource permissions on the dataset.CreateDataSetRequest.Builderpermissions(Consumer<ResourcePermission.Builder>... permissions)A list of resource permissions on the dataset.CreateDataSetRequest.Builderpermissions(ResourcePermission... permissions)A list of resource permissions on the dataset.CreateDataSetRequest.BuilderphysicalTableMap(Map<String,PhysicalTable> physicalTableMap)Declares the physical tables that are available in the underlying data sources.default CreateDataSetRequest.BuilderrowLevelPermissionDataSet(Consumer<RowLevelPermissionDataSet.Builder> rowLevelPermissionDataSet)The row-level security configuration for the data that you want to create.CreateDataSetRequest.BuilderrowLevelPermissionDataSet(RowLevelPermissionDataSet rowLevelPermissionDataSet)The row-level security configuration for the data that you want to create.default CreateDataSetRequest.BuilderrowLevelPermissionTagConfiguration(Consumer<RowLevelPermissionTagConfiguration.Builder> rowLevelPermissionTagConfiguration)The configuration of tags on a dataset to set row-level security.CreateDataSetRequest.BuilderrowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration rowLevelPermissionTagConfiguration)The configuration of tags on a dataset to set row-level security.CreateDataSetRequest.Buildertags(Collection<Tag> tags)Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.CreateDataSetRequest.Buildertags(Consumer<Tag.Builder>... tags)Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.CreateDataSetRequest.Buildertags(Tag... tags)Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.CreateDataSetRequest.BuilderuseAs(String useAs)The usage of the dataset.CreateDataSetRequest.BuilderuseAs(DataSetUseAs useAs)The usage of the dataset.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.quicksight.model.QuickSightRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
awsAccountId
CreateDataSetRequest.Builder awsAccountId(String awsAccountId)
The Amazon Web Services account ID.
- Parameters:
awsAccountId- The Amazon Web Services account ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSetId
CreateDataSetRequest.Builder dataSetId(String dataSetId)
An ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
- Parameters:
dataSetId- An ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
CreateDataSetRequest.Builder name(String name)
The display name for the dataset.
- Parameters:
name- The display name for the dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
physicalTableMap
CreateDataSetRequest.Builder physicalTableMap(Map<String,PhysicalTable> physicalTableMap)
Declares the physical tables that are available in the underlying data sources.
- Parameters:
physicalTableMap- Declares the physical tables that are available in the underlying data sources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logicalTableMap
CreateDataSetRequest.Builder logicalTableMap(Map<String,LogicalTable> logicalTableMap)
Configures the combination and transformation of the data from the physical tables.
- Parameters:
logicalTableMap- Configures the combination and transformation of the data from the physical tables.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
importMode
CreateDataSetRequest.Builder importMode(String importMode)
Indicates whether you want to import the data into SPICE.
- Parameters:
importMode- Indicates whether you want to import the data into SPICE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DataSetImportMode,DataSetImportMode
-
importMode
CreateDataSetRequest.Builder importMode(DataSetImportMode importMode)
Indicates whether you want to import the data into SPICE.
- Parameters:
importMode- Indicates whether you want to import the data into SPICE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DataSetImportMode,DataSetImportMode
-
columnGroups
CreateDataSetRequest.Builder columnGroups(Collection<ColumnGroup> columnGroups)
Groupings of columns that work together in certain QuickSight features. Currently, only geospatial hierarchy is supported.
- Parameters:
columnGroups- Groupings of columns that work together in certain QuickSight features. Currently, only geospatial hierarchy is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnGroups
CreateDataSetRequest.Builder columnGroups(ColumnGroup... columnGroups)
Groupings of columns that work together in certain QuickSight features. Currently, only geospatial hierarchy is supported.
- Parameters:
columnGroups- Groupings of columns that work together in certain QuickSight features. Currently, only geospatial hierarchy is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnGroups
CreateDataSetRequest.Builder columnGroups(Consumer<ColumnGroup.Builder>... columnGroups)
Groupings of columns that work together in certain QuickSight features. Currently, only geospatial hierarchy is supported.
This is a convenience method that creates an instance of theColumnGroup.Builderavoiding the need to create one manually viaColumnGroup.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#columnGroups(List.) - Parameters:
columnGroups- a consumer that will call methods onColumnGroup.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#columnGroups(java.util.Collection)
-
fieldFolders
CreateDataSetRequest.Builder fieldFolders(Map<String,FieldFolder> fieldFolders)
The folder that contains fields and nested subfolders for your dataset.
- Parameters:
fieldFolders- The folder that contains fields and nested subfolders for your dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissions
CreateDataSetRequest.Builder permissions(Collection<ResourcePermission> permissions)
A list of resource permissions on the dataset.
- Parameters:
permissions- A list of resource permissions on the dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissions
CreateDataSetRequest.Builder permissions(ResourcePermission... permissions)
A list of resource permissions on the dataset.
- Parameters:
permissions- A list of resource permissions on the dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissions
CreateDataSetRequest.Builder permissions(Consumer<ResourcePermission.Builder>... permissions)
A list of resource permissions on the dataset.
This is a convenience method that creates an instance of theResourcePermission.Builderavoiding the need to create one manually viaResourcePermission.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#permissions(List.) - Parameters:
permissions- a consumer that will call methods onResourcePermission.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#permissions(java.util.Collection)
-
rowLevelPermissionDataSet
CreateDataSetRequest.Builder rowLevelPermissionDataSet(RowLevelPermissionDataSet rowLevelPermissionDataSet)
The row-level security configuration for the data that you want to create.
- Parameters:
rowLevelPermissionDataSet- The row-level security configuration for the data that you want to create.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rowLevelPermissionDataSet
default CreateDataSetRequest.Builder rowLevelPermissionDataSet(Consumer<RowLevelPermissionDataSet.Builder> rowLevelPermissionDataSet)
The row-level security configuration for the data that you want to create.
This is a convenience method that creates an instance of theRowLevelPermissionDataSet.Builderavoiding the need to create one manually viaRowLevelPermissionDataSet.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torowLevelPermissionDataSet(RowLevelPermissionDataSet).- Parameters:
rowLevelPermissionDataSet- a consumer that will call methods onRowLevelPermissionDataSet.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
rowLevelPermissionDataSet(RowLevelPermissionDataSet)
-
rowLevelPermissionTagConfiguration
CreateDataSetRequest.Builder rowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration rowLevelPermissionTagConfiguration)
The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only.
- Parameters:
rowLevelPermissionTagConfiguration- The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rowLevelPermissionTagConfiguration
default CreateDataSetRequest.Builder rowLevelPermissionTagConfiguration(Consumer<RowLevelPermissionTagConfiguration.Builder> rowLevelPermissionTagConfiguration)
The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only.
This is a convenience method that creates an instance of theRowLevelPermissionTagConfiguration.Builderavoiding the need to create one manually viaRowLevelPermissionTagConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration).- Parameters:
rowLevelPermissionTagConfiguration- a consumer that will call methods onRowLevelPermissionTagConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
rowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration)
-
columnLevelPermissionRules
CreateDataSetRequest.Builder columnLevelPermissionRules(Collection<ColumnLevelPermissionRule> columnLevelPermissionRules)
A set of one or more definitions of a
ColumnLevelPermissionRule.- Parameters:
columnLevelPermissionRules- A set of one or more definitions of aColumnLevelPermissionRule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnLevelPermissionRules
CreateDataSetRequest.Builder columnLevelPermissionRules(ColumnLevelPermissionRule... columnLevelPermissionRules)
A set of one or more definitions of a
ColumnLevelPermissionRule.- Parameters:
columnLevelPermissionRules- A set of one or more definitions of aColumnLevelPermissionRule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnLevelPermissionRules
CreateDataSetRequest.Builder columnLevelPermissionRules(Consumer<ColumnLevelPermissionRule.Builder>... columnLevelPermissionRules)
A set of one or more definitions of a
This is a convenience method that creates an instance of theColumnLevelPermissionRule.ColumnLevelPermissionRule.Builderavoiding the need to create one manually viaColumnLevelPermissionRule.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#columnLevelPermissionRules(List.) - Parameters:
columnLevelPermissionRules- a consumer that will call methods onColumnLevelPermissionRule.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#columnLevelPermissionRules(java.util.Collection)
-
tags
CreateDataSetRequest.Builder tags(Collection<Tag> tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
- Parameters:
tags- Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateDataSetRequest.Builder tags(Tag... tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
- Parameters:
tags- Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateDataSetRequest.Builder tags(Consumer<Tag.Builder>... tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
dataSetUsageConfiguration
CreateDataSetRequest.Builder dataSetUsageConfiguration(DataSetUsageConfiguration dataSetUsageConfiguration)
Sets the value of the DataSetUsageConfiguration property for this object.- Parameters:
dataSetUsageConfiguration- The new value for the DataSetUsageConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSetUsageConfiguration
default CreateDataSetRequest.Builder dataSetUsageConfiguration(Consumer<DataSetUsageConfiguration.Builder> dataSetUsageConfiguration)
Sets the value of the DataSetUsageConfiguration property for this object. This is a convenience method that creates an instance of theDataSetUsageConfiguration.Builderavoiding the need to create one manually viaDataSetUsageConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataSetUsageConfiguration(DataSetUsageConfiguration).- Parameters:
dataSetUsageConfiguration- a consumer that will call methods onDataSetUsageConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dataSetUsageConfiguration(DataSetUsageConfiguration)
-
datasetParameters
CreateDataSetRequest.Builder datasetParameters(Collection<DatasetParameter> datasetParameters)
The parameter declarations of the dataset.
- Parameters:
datasetParameters- The parameter declarations of the dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datasetParameters
CreateDataSetRequest.Builder datasetParameters(DatasetParameter... datasetParameters)
The parameter declarations of the dataset.
- Parameters:
datasetParameters- The parameter declarations of the dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datasetParameters
CreateDataSetRequest.Builder datasetParameters(Consumer<DatasetParameter.Builder>... datasetParameters)
The parameter declarations of the dataset.
This is a convenience method that creates an instance of theDatasetParameter.Builderavoiding the need to create one manually viaDatasetParameter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#datasetParameters(List.) - Parameters:
datasetParameters- a consumer that will call methods onDatasetParameter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#datasetParameters(java.util.Collection)
-
folderArns
CreateDataSetRequest.Builder folderArns(Collection<String> folderArns)
When you create the dataset, QuickSight adds the dataset to these folders.
- Parameters:
folderArns- When you create the dataset, QuickSight adds the dataset to these folders.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
folderArns
CreateDataSetRequest.Builder folderArns(String... folderArns)
When you create the dataset, QuickSight adds the dataset to these folders.
- Parameters:
folderArns- When you create the dataset, QuickSight adds the dataset to these folders.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
performanceConfiguration
CreateDataSetRequest.Builder performanceConfiguration(PerformanceConfiguration performanceConfiguration)
The configuration for the performance optimization of the dataset that contains a
UniqueKeyconfiguration.- Parameters:
performanceConfiguration- The configuration for the performance optimization of the dataset that contains aUniqueKeyconfiguration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
performanceConfiguration
default CreateDataSetRequest.Builder performanceConfiguration(Consumer<PerformanceConfiguration.Builder> performanceConfiguration)
The configuration for the performance optimization of the dataset that contains a
This is a convenience method that creates an instance of theUniqueKeyconfiguration.PerformanceConfiguration.Builderavoiding the need to create one manually viaPerformanceConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toperformanceConfiguration(PerformanceConfiguration).- Parameters:
performanceConfiguration- a consumer that will call methods onPerformanceConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
performanceConfiguration(PerformanceConfiguration)
-
useAs
CreateDataSetRequest.Builder useAs(String useAs)
The usage of the dataset.
RLS_RULESmust be specified for RLS permission datasets.- Parameters:
useAs- The usage of the dataset.RLS_RULESmust be specified for RLS permission datasets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DataSetUseAs,DataSetUseAs
-
useAs
CreateDataSetRequest.Builder useAs(DataSetUseAs useAs)
The usage of the dataset.
RLS_RULESmust be specified for RLS permission datasets.- Parameters:
useAs- The usage of the dataset.RLS_RULESmust be specified for RLS permission datasets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DataSetUseAs,DataSetUseAs
-
overrideConfiguration
CreateDataSetRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateDataSetRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-