Interface DataSet.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<DataSet.Builder,,DataSet> SdkBuilder<DataSet.Builder,,DataSet> SdkPojo
- Enclosing class:
 DataSet
- 
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the resource.columnGroups(Collection<ColumnGroup> columnGroups) Groupings of columns that work together in certain Quick Sight features.columnGroups(Consumer<ColumnGroup.Builder>... columnGroups) Groupings of columns that work together in certain Quick Sight features.columnGroups(ColumnGroup... columnGroups) Groupings of columns that work together in certain Quick Sight features.columnLevelPermissionRules(Collection<ColumnLevelPermissionRule> columnLevelPermissionRules) A set of one or more definitions of aColumnLevelPermissionRule.columnLevelPermissionRules(Consumer<ColumnLevelPermissionRule.Builder>... columnLevelPermissionRules) A set of one or more definitions of aColumnLevelPermissionRule.columnLevelPermissionRules(ColumnLevelPermissionRule... columnLevelPermissionRules) A set of one or more definitions of aColumnLevelPermissionRule.consumedSpiceCapacityInBytes(Long consumedSpiceCapacityInBytes) The amount of SPICE capacity used by this dataset.createdTime(Instant createdTime) The time that this dataset was created.The ID of the dataset.datasetParameters(Collection<DatasetParameter> datasetParameters) The parameters that are declared in a dataset.datasetParameters(Consumer<DatasetParameter.Builder>... datasetParameters) The parameters that are declared in a dataset.datasetParameters(DatasetParameter... datasetParameters) The parameters that are declared in a dataset.default DataSet.BuilderdataSetUsageConfiguration(Consumer<DataSetUsageConfiguration.Builder> dataSetUsageConfiguration) The usage configuration to apply to child datasets that reference this dataset as a source.dataSetUsageConfiguration(DataSetUsageConfiguration dataSetUsageConfiguration) The usage configuration to apply to child datasets that reference this dataset as a source.fieldFolders(Map<String, FieldFolder> fieldFolders) The folder that contains fields and nested subfolders for your dataset.importMode(String importMode) A value that indicates whether you want to import the data into SPICE.importMode(DataSetImportMode importMode) A value that indicates whether you want to import the data into SPICE.lastUpdatedTime(Instant lastUpdatedTime) The last time that this dataset was updated.logicalTableMap(Map<String, LogicalTable> logicalTableMap) Configures the combination and transformation of the data from the physical tables.A display name for the dataset.outputColumns(Collection<OutputColumn> outputColumns) The list of columns after all transforms.outputColumns(Consumer<OutputColumn.Builder>... outputColumns) The list of columns after all transforms.outputColumns(OutputColumn... outputColumns) The list of columns after all transforms.default DataSet.BuilderperformanceConfiguration(Consumer<PerformanceConfiguration.Builder> performanceConfiguration) The performance optimization configuration of a dataset.performanceConfiguration(PerformanceConfiguration performanceConfiguration) The performance optimization configuration of a dataset.physicalTableMap(Map<String, PhysicalTable> physicalTableMap) Declares the physical tables that are available in the underlying data sources.default DataSet.BuilderrowLevelPermissionDataSet(Consumer<RowLevelPermissionDataSet.Builder> rowLevelPermissionDataSet) The row-level security configuration for the dataset.rowLevelPermissionDataSet(RowLevelPermissionDataSet rowLevelPermissionDataSet) The row-level security configuration for the dataset.default DataSet.BuilderrowLevelPermissionTagConfiguration(Consumer<RowLevelPermissionTagConfiguration.Builder> rowLevelPermissionTagConfiguration) The element you can use to define tags for row-level security.rowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration rowLevelPermissionTagConfiguration) The element you can use to define tags for row-level security.The usage of the dataset.useAs(DataSetUseAs useAs) The usage of the dataset.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields 
- 
Method Details
- 
arn
The Amazon Resource Name (ARN) of the resource.
- Parameters:
 arn- The Amazon Resource Name (ARN) of the resource.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
dataSetId
The ID of the dataset. Limited to 96 characters.
- Parameters:
 dataSetId- The ID of the dataset. Limited to 96 characters.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
name
A display name for the dataset.
- Parameters:
 name- A display name for the dataset.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
createdTime
The time that this dataset was created.
- Parameters:
 createdTime- The time that this dataset was created.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
lastUpdatedTime
The last time that this dataset was updated.
- Parameters:
 lastUpdatedTime- The last time that this dataset was updated.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
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
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.
 
 - 
outputColumns
The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.
- Parameters:
 outputColumns- The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
outputColumns
The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.
- Parameters:
 outputColumns- The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
outputColumns
The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.
This is a convenience method that creates an instance of theOutputColumn.Builderavoiding the need to create one manually viaOutputColumn.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputColumns(List<OutputColumn>).- Parameters:
 outputColumns- a consumer that will call methods onOutputColumn.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
importMode
A value that indicates whether you want to import the data into SPICE.
- Parameters:
 importMode- A value that 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:
 
 - 
importMode
A value that indicates whether you want to import the data into SPICE.
- Parameters:
 importMode- A value that 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:
 
 - 
consumedSpiceCapacityInBytes
The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn't imported into SPICE.
- Parameters:
 consumedSpiceCapacityInBytes- The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn't imported into SPICE.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
columnGroups
Groupings of columns that work together in certain Quick Sight features. Currently, only geospatial hierarchy is supported.
- Parameters:
 columnGroups- Groupings of columns that work together in certain Quick Sight features. Currently, only geospatial hierarchy is supported.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
columnGroups
Groupings of columns that work together in certain Quick Sight features. Currently, only geospatial hierarchy is supported.
- Parameters:
 columnGroups- Groupings of columns that work together in certain Quick Sight features. Currently, only geospatial hierarchy is supported.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
columnGroups
Groupings of columns that work together in certain Quick Sight 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 tocolumnGroups(List<ColumnGroup>).- 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:
 
 - 
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.
 
 - 
rowLevelPermissionDataSet
The row-level security configuration for the dataset.
- Parameters:
 rowLevelPermissionDataSet- The row-level security configuration for the dataset.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
rowLevelPermissionDataSet
default DataSet.Builder rowLevelPermissionDataSet(Consumer<RowLevelPermissionDataSet.Builder> rowLevelPermissionDataSet) The row-level security configuration for the dataset.
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:
 
 - 
rowLevelPermissionTagConfiguration
DataSet.Builder rowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration rowLevelPermissionTagConfiguration) The element you can use to define tags for row-level security.
- Parameters:
 rowLevelPermissionTagConfiguration- The element you can use to define tags for row-level security.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
rowLevelPermissionTagConfiguration
default DataSet.Builder rowLevelPermissionTagConfiguration(Consumer<RowLevelPermissionTagConfiguration.Builder> rowLevelPermissionTagConfiguration) The element you can use to define tags for row-level security.
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:
 
 - 
columnLevelPermissionRules
DataSet.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
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
DataSet.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 tocolumnLevelPermissionRules(List<ColumnLevelPermissionRule>).- 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:
 
 - 
dataSetUsageConfiguration
The usage configuration to apply to child datasets that reference this dataset as a source.
- Parameters:
 dataSetUsageConfiguration- The usage configuration to apply to child datasets that reference this dataset as a source.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
dataSetUsageConfiguration
default DataSet.Builder dataSetUsageConfiguration(Consumer<DataSetUsageConfiguration.Builder> dataSetUsageConfiguration) The usage configuration to apply to child datasets that reference this dataset as a source.
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:
 
 - 
datasetParameters
The parameters that are declared in a dataset.
- Parameters:
 datasetParameters- The parameters that are declared in a dataset.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
datasetParameters
The parameters that are declared in a dataset.
- Parameters:
 datasetParameters- The parameters that are declared in a dataset.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
datasetParameters
The parameters that are declared in a 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 todatasetParameters(List<DatasetParameter>).- 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:
 
 - 
performanceConfiguration
The performance optimization configuration of a dataset.
- Parameters:
 performanceConfiguration- The performance optimization configuration of a dataset.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
performanceConfiguration
default DataSet.Builder performanceConfiguration(Consumer<PerformanceConfiguration.Builder> performanceConfiguration) The performance optimization configuration of a dataset.
This is a convenience method that creates an instance of thePerformanceConfiguration.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:
 
 - 
useAs
The usage of the dataset.
- Parameters:
 useAs- The usage of the dataset.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
useAs
The usage of the dataset.
- Parameters:
 useAs- The usage of the dataset.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 
 -