public static interface DataSet.Builder extends SdkPojo, CopyableBuilder<DataSet.Builder,DataSet>
| Modifier and Type | Method and Description |
|---|---|
DataSet.Builder |
arn(String arn)
The Amazon Resource Name (ARN) of the resource.
|
DataSet.Builder |
columnGroups(Collection<ColumnGroup> columnGroups)
Groupings of columns that work together in certain Amazon QuickSight features.
|
DataSet.Builder |
columnGroups(ColumnGroup... columnGroups)
Groupings of columns that work together in certain Amazon QuickSight features.
|
DataSet.Builder |
columnGroups(Consumer<ColumnGroup.Builder>... columnGroups)
Groupings of columns that work together in certain Amazon QuickSight features.
|
DataSet.Builder |
columnLevelPermissionRules(Collection<ColumnLevelPermissionRule> columnLevelPermissionRules)
A set of one or more definitions of a
ColumnLevelPermissionRule
. |
DataSet.Builder |
columnLevelPermissionRules(ColumnLevelPermissionRule... columnLevelPermissionRules)
A set of one or more definitions of a
ColumnLevelPermissionRule
. |
DataSet.Builder |
columnLevelPermissionRules(Consumer<ColumnLevelPermissionRule.Builder>... columnLevelPermissionRules)
A set of one or more definitions of a
ColumnLevelPermissionRule
. |
DataSet.Builder |
consumedSpiceCapacityInBytes(Long consumedSpiceCapacityInBytes)
The amount of SPICE capacity used by this dataset.
|
DataSet.Builder |
createdTime(Instant createdTime)
The time that this dataset was created.
|
DataSet.Builder |
dataSetId(String dataSetId)
The ID of the dataset.
|
DataSet.Builder |
datasetParameters(Collection<DatasetParameter> datasetParameters)
The parameters that are declared in a dataset.
|
DataSet.Builder |
datasetParameters(Consumer<DatasetParameter.Builder>... datasetParameters)
The parameters that are declared in a dataset.
|
DataSet.Builder |
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.
|
DataSet.Builder |
dataSetUsageConfiguration(DataSetUsageConfiguration dataSetUsageConfiguration)
The usage configuration to apply to child datasets that reference this dataset as a source.
|
DataSet.Builder |
fieldFolders(Map<String,FieldFolder> fieldFolders)
The folder that contains fields and nested subfolders for your dataset.
|
DataSet.Builder |
importMode(DataSetImportMode importMode)
A value that indicates whether you want to import the data into SPICE.
|
DataSet.Builder |
importMode(String importMode)
A value that indicates whether you want to import the data into SPICE.
|
DataSet.Builder |
lastUpdatedTime(Instant lastUpdatedTime)
The last time that this dataset was updated.
|
DataSet.Builder |
logicalTableMap(Map<String,LogicalTable> logicalTableMap)
Configures the combination and transformation of the data from the physical tables.
|
DataSet.Builder |
name(String name)
A display name for the dataset.
|
DataSet.Builder |
outputColumns(Collection<OutputColumn> outputColumns)
The list of columns after all transforms.
|
DataSet.Builder |
outputColumns(Consumer<OutputColumn.Builder>... outputColumns)
The list of columns after all transforms.
|
DataSet.Builder |
outputColumns(OutputColumn... outputColumns)
The list of columns after all transforms.
|
DataSet.Builder |
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.
|
DataSet.Builder |
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.
|
DataSet.Builder |
rowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration rowLevelPermissionTagConfiguration)
The element you can use to define tags for row-level security.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDataSet.Builder arn(String arn)
The Amazon Resource Name (ARN) of the resource.
arn - The Amazon Resource Name (ARN) of the resource.DataSet.Builder dataSetId(String dataSetId)
The ID of the dataset.
dataSetId - The ID of the dataset.DataSet.Builder name(String name)
A display name for the dataset.
name - A display name for the dataset.DataSet.Builder createdTime(Instant createdTime)
The time that this dataset was created.
createdTime - The time that this dataset was created.DataSet.Builder lastUpdatedTime(Instant lastUpdatedTime)
The last time that this dataset was updated.
lastUpdatedTime - The last time that this dataset was updated.DataSet.Builder physicalTableMap(Map<String,PhysicalTable> physicalTableMap)
Declares the physical tables that are available in the underlying data sources.
physicalTableMap - Declares the physical tables that are available in the underlying data sources.DataSet.Builder logicalTableMap(Map<String,LogicalTable> logicalTableMap)
Configures the combination and transformation of the data from the physical tables.
logicalTableMap - Configures the combination and transformation of the data from the physical tables.DataSet.Builder outputColumns(Collection<OutputColumn> outputColumns)
The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.
outputColumns - The list of columns after all transforms. These columns are available in templates, analyses, and
dashboards.DataSet.Builder outputColumns(OutputColumn... outputColumns)
The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.
outputColumns - The list of columns after all transforms. These columns are available in templates, analyses, and
dashboards.DataSet.Builder outputColumns(Consumer<OutputColumn.Builder>... 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 via OutputColumn.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #outputColumns(List.
outputColumns - a consumer that will call methods on
OutputColumn.Builder#outputColumns(java.util.Collection) DataSet.Builder importMode(String importMode)
A value that indicates whether you want to import the data into SPICE.
importMode - A value that indicates whether you want to import the data into SPICE.DataSetImportMode,
DataSetImportModeDataSet.Builder importMode(DataSetImportMode importMode)
A value that indicates whether you want to import the data into SPICE.
importMode - A value that indicates whether you want to import the data into SPICE.DataSetImportMode,
DataSetImportModeDataSet.Builder consumedSpiceCapacityInBytes(Long consumedSpiceCapacityInBytes)
The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn't imported into SPICE.
consumedSpiceCapacityInBytes - The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn't imported into SPICE.DataSet.Builder columnGroups(Collection<ColumnGroup> columnGroups)
Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.
columnGroups - Groupings of columns that work together in certain Amazon QuickSight features. Currently, only
geospatial hierarchy is supported.DataSet.Builder columnGroups(ColumnGroup... columnGroups)
Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.
columnGroups - Groupings of columns that work together in certain Amazon QuickSight features. Currently, only
geospatial hierarchy is supported.DataSet.Builder columnGroups(Consumer<ColumnGroup.Builder>... 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 via ColumnGroup.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #columnGroups(List.
columnGroups - a consumer that will call methods on
ColumnGroup.Builder#columnGroups(java.util.Collection) DataSet.Builder fieldFolders(Map<String,FieldFolder> fieldFolders)
The folder that contains fields and nested subfolders for your dataset.
fieldFolders - The folder that contains fields and nested subfolders for your dataset.DataSet.Builder rowLevelPermissionDataSet(RowLevelPermissionDataSet rowLevelPermissionDataSet)
The row-level security configuration for the dataset.
rowLevelPermissionDataSet - The row-level security configuration for the dataset.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 via RowLevelPermissionDataSet.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to rowLevelPermissionDataSet(RowLevelPermissionDataSet).
rowLevelPermissionDataSet - a consumer that will call methods on RowLevelPermissionDataSet.BuilderrowLevelPermissionDataSet(RowLevelPermissionDataSet)DataSet.Builder rowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration rowLevelPermissionTagConfiguration)
The element you can use to define tags for row-level security.
rowLevelPermissionTagConfiguration - The element you can use to define tags for row-level security.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 via
RowLevelPermissionTagConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
rowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration).
rowLevelPermissionTagConfiguration - a consumer that will call methods on RowLevelPermissionTagConfiguration.BuilderrowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration)DataSet.Builder columnLevelPermissionRules(Collection<ColumnLevelPermissionRule> columnLevelPermissionRules)
A set of one or more definitions of a
ColumnLevelPermissionRule
.
columnLevelPermissionRules - A set of one or more definitions of a
ColumnLevelPermissionRule
.DataSet.Builder columnLevelPermissionRules(ColumnLevelPermissionRule... columnLevelPermissionRules)
A set of one or more definitions of a
ColumnLevelPermissionRule
.
columnLevelPermissionRules - A set of one or more definitions of a
ColumnLevelPermissionRule
.DataSet.Builder columnLevelPermissionRules(Consumer<ColumnLevelPermissionRule.Builder>... columnLevelPermissionRules)
A set of one or more definitions of a
ColumnLevelPermissionRule
.
ColumnLevelPermissionRule.Builder avoiding the need
to create one manually via
ColumnLevelPermissionRule.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #columnLevelPermissionRules(List.
columnLevelPermissionRules - a consumer that will call methods on
ColumnLevelPermissionRule.Builder#columnLevelPermissionRules(java.util.Collection) DataSet.Builder dataSetUsageConfiguration(DataSetUsageConfiguration dataSetUsageConfiguration)
The usage configuration to apply to child datasets that reference this dataset as a source.
dataSetUsageConfiguration - The usage configuration to apply to child datasets that reference this dataset as a source.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 via DataSetUsageConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to dataSetUsageConfiguration(DataSetUsageConfiguration).
dataSetUsageConfiguration - a consumer that will call methods on DataSetUsageConfiguration.BuilderdataSetUsageConfiguration(DataSetUsageConfiguration)DataSet.Builder datasetParameters(Collection<DatasetParameter> datasetParameters)
The parameters that are declared in a dataset.
datasetParameters - The parameters that are declared in a dataset.DataSet.Builder datasetParameters(DatasetParameter... datasetParameters)
The parameters that are declared in a dataset.
datasetParameters - The parameters that are declared in a dataset.DataSet.Builder datasetParameters(Consumer<DatasetParameter.Builder>... 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 via DatasetParameter.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #datasetParameters(List.
datasetParameters - a consumer that will call methods on
DatasetParameter.Builder#datasetParameters(java.util.Collection) Copyright © 2023. All rights reserved.