Interface DataSetSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataSetSummary.Builder,
,DataSetSummary> SdkBuilder<DataSetSummary.Builder,
,DataSetSummary> SdkPojo
- Enclosing class:
DataSetSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the dataset.columnLevelPermissionRulesApplied
(Boolean columnLevelPermissionRulesApplied) A value that indicates if the dataset has column level permission configured.createdTime
(Instant createdTime) The time that this dataset was created.The ID of the 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.A display name for the dataset.default DataSetSummary.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.rowLevelPermissionTagConfigurationApplied
(Boolean rowLevelPermissionTagConfigurationApplied) Whether or not the row level permission tags are applied.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 dataset.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the dataset.- 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.
-
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:
-
rowLevelPermissionDataSet
DataSetSummary.Builder rowLevelPermissionDataSet(RowLevelPermissionDataSet 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 DataSetSummary.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:
-
rowLevelPermissionTagConfigurationApplied
DataSetSummary.Builder rowLevelPermissionTagConfigurationApplied(Boolean rowLevelPermissionTagConfigurationApplied) Whether or not the row level permission tags are applied.
- Parameters:
rowLevelPermissionTagConfigurationApplied
- Whether or not the row level permission tags are applied.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnLevelPermissionRulesApplied
A value that indicates if the dataset has column level permission configured.
- Parameters:
columnLevelPermissionRulesApplied
- A value that indicates if the dataset has column level permission configured.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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:
-