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.BuilderrowLevelPermissionDataSet(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.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:
-
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:
-