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 Amazon QuickSight features.columnGroups
(Consumer<ColumnGroup.Builder>... columnGroups) Groupings of columns that work together in certain Amazon QuickSight features.columnGroups
(ColumnGroup... columnGroups) Groupings of columns that work together in certain Amazon QuickSight 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.Builder
dataSetUsageConfiguration
(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.Builder
performanceConfiguration
(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.Builder
rowLevelPermissionDataSet
(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.Builder
rowLevelPermissionTagConfiguration
(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
copy
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 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.Builder
avoiding the need to create one manually viaOutputColumn.builder()
.When the
Consumer
completes,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 Amazon QuickSight features. Currently, only geospatial hierarchy is supported.
- Parameters:
columnGroups
- Groupings of columns that work together in certain Amazon QuickSight 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 Amazon QuickSight features. Currently, only geospatial hierarchy is supported.
- Parameters:
columnGroups
- Groupings of columns that work together in certain Amazon QuickSight 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 Amazon QuickSight features. Currently, only geospatial hierarchy is supported.
This is a convenience method that creates an instance of theColumnGroup.Builder
avoiding the need to create one manually viaColumnGroup.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaRowLevelPermissionDataSet.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaRowLevelPermissionTagConfiguration.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaColumnLevelPermissionRule.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaDataSetUsageConfiguration.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaDatasetParameter.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaPerformanceConfiguration.builder()
.When the
Consumer
completes,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:
-