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.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, 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.
-