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.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.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.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, 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.
- Parameters:
dataSetId- The ID of the dataset.- 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 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.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:
-