Interface UpdateDataSetRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateDataSetRequest.Builder,UpdateDataSetRequest>,QuickSightRequest.Builder,SdkBuilder<UpdateDataSetRequest.Builder,UpdateDataSetRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateDataSetRequest
@Mutable @NotThreadSafe public static interface UpdateDataSetRequest.Builder extends QuickSightRequest.Builder, SdkPojo, CopyableBuilder<UpdateDataSetRequest.Builder,UpdateDataSetRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateDataSetRequest.BuilderawsAccountId(String awsAccountId)The Amazon Web Services account ID.UpdateDataSetRequest.BuildercolumnGroups(Collection<ColumnGroup> columnGroups)Groupings of columns that work together in certain QuickSight features.UpdateDataSetRequest.BuildercolumnGroups(Consumer<ColumnGroup.Builder>... columnGroups)Groupings of columns that work together in certain QuickSight features.UpdateDataSetRequest.BuildercolumnGroups(ColumnGroup... columnGroups)Groupings of columns that work together in certain QuickSight features.UpdateDataSetRequest.BuildercolumnLevelPermissionRules(Collection<ColumnLevelPermissionRule> columnLevelPermissionRules)A set of one or more definitions of aColumnLevelPermissionRule.UpdateDataSetRequest.BuildercolumnLevelPermissionRules(Consumer<ColumnLevelPermissionRule.Builder>... columnLevelPermissionRules)A set of one or more definitions of aColumnLevelPermissionRule.UpdateDataSetRequest.BuildercolumnLevelPermissionRules(ColumnLevelPermissionRule... columnLevelPermissionRules)A set of one or more definitions of aColumnLevelPermissionRule.UpdateDataSetRequest.BuilderdataSetId(String dataSetId)The ID for the dataset that you want to update.UpdateDataSetRequest.BuilderdatasetParameters(Collection<DatasetParameter> datasetParameters)The parameter declarations of the dataset.UpdateDataSetRequest.BuilderdatasetParameters(Consumer<DatasetParameter.Builder>... datasetParameters)The parameter declarations of the dataset.UpdateDataSetRequest.BuilderdatasetParameters(DatasetParameter... datasetParameters)The parameter declarations of the dataset.default UpdateDataSetRequest.BuilderdataSetUsageConfiguration(Consumer<DataSetUsageConfiguration.Builder> dataSetUsageConfiguration)Sets the value of the DataSetUsageConfiguration property for this object.UpdateDataSetRequest.BuilderdataSetUsageConfiguration(DataSetUsageConfiguration dataSetUsageConfiguration)Sets the value of the DataSetUsageConfiguration property for this object.UpdateDataSetRequest.BuilderfieldFolders(Map<String,FieldFolder> fieldFolders)The folder that contains fields and nested subfolders for your dataset.UpdateDataSetRequest.BuilderimportMode(String importMode)Indicates whether you want to import the data into SPICE.UpdateDataSetRequest.BuilderimportMode(DataSetImportMode importMode)Indicates whether you want to import the data into SPICE.UpdateDataSetRequest.BuilderlogicalTableMap(Map<String,LogicalTable> logicalTableMap)Configures the combination and transformation of the data from the physical tables.UpdateDataSetRequest.Buildername(String name)The display name for the dataset.UpdateDataSetRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateDataSetRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)default UpdateDataSetRequest.BuilderperformanceConfiguration(Consumer<PerformanceConfiguration.Builder> performanceConfiguration)The configuration for the performance optimization of the dataset that contains aUniqueKeyconfiguration.UpdateDataSetRequest.BuilderperformanceConfiguration(PerformanceConfiguration performanceConfiguration)The configuration for the performance optimization of the dataset that contains aUniqueKeyconfiguration.UpdateDataSetRequest.BuilderphysicalTableMap(Map<String,PhysicalTable> physicalTableMap)Declares the physical tables that are available in the underlying data sources.default UpdateDataSetRequest.BuilderrowLevelPermissionDataSet(Consumer<RowLevelPermissionDataSet.Builder> rowLevelPermissionDataSet)The row-level security configuration for the data you want to create.UpdateDataSetRequest.BuilderrowLevelPermissionDataSet(RowLevelPermissionDataSet rowLevelPermissionDataSet)The row-level security configuration for the data you want to create.default UpdateDataSetRequest.BuilderrowLevelPermissionTagConfiguration(Consumer<RowLevelPermissionTagConfiguration.Builder> rowLevelPermissionTagConfiguration)The configuration of tags on a dataset to set row-level security.UpdateDataSetRequest.BuilderrowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration rowLevelPermissionTagConfiguration)The configuration of tags on a dataset to set row-level security.-
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
UpdateDataSetRequest.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
UpdateDataSetRequest.Builder dataSetId(String dataSetId)
The ID for the dataset that you want to update. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
- Parameters:
dataSetId- The ID for the dataset that you want to update. 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
UpdateDataSetRequest.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
UpdateDataSetRequest.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
UpdateDataSetRequest.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
UpdateDataSetRequest.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
UpdateDataSetRequest.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
UpdateDataSetRequest.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
UpdateDataSetRequest.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
UpdateDataSetRequest.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
UpdateDataSetRequest.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.
-
rowLevelPermissionDataSet
UpdateDataSetRequest.Builder rowLevelPermissionDataSet(RowLevelPermissionDataSet rowLevelPermissionDataSet)
The row-level security configuration for the data you want to create.
- Parameters:
rowLevelPermissionDataSet- The row-level security configuration for the data you want to create.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rowLevelPermissionDataSet
default UpdateDataSetRequest.Builder rowLevelPermissionDataSet(Consumer<RowLevelPermissionDataSet.Builder> rowLevelPermissionDataSet)
The row-level security configuration for the data 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
UpdateDataSetRequest.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 UpdateDataSetRequest.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
UpdateDataSetRequest.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
UpdateDataSetRequest.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
UpdateDataSetRequest.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)
-
dataSetUsageConfiguration
UpdateDataSetRequest.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 UpdateDataSetRequest.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
UpdateDataSetRequest.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
UpdateDataSetRequest.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
UpdateDataSetRequest.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)
-
performanceConfiguration
UpdateDataSetRequest.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 UpdateDataSetRequest.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)
-
overrideConfiguration
UpdateDataSetRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateDataSetRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-