Interface DataSetSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DataSetSummary.Builder,DataSetSummary>,SdkBuilder<DataSetSummary.Builder,DataSetSummary>,SdkPojo
- Enclosing class:
- DataSetSummary
public static interface DataSetSummary.Builder extends SdkPojo, CopyableBuilder<DataSetSummary.Builder,DataSetSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DataSetSummary.Builderarn(String arn)The Amazon Resource Name (ARN) of the dataset.DataSetSummary.BuildercolumnLevelPermissionRulesApplied(Boolean columnLevelPermissionRulesApplied)A value that indicates if the dataset has column level permission configured.DataSetSummary.BuildercreatedTime(Instant createdTime)The time that this dataset was created.DataSetSummary.BuilderdataSetId(String dataSetId)The ID of the dataset.DataSetSummary.BuilderimportMode(String importMode)A value that indicates whether you want to import the data into SPICE.DataSetSummary.BuilderimportMode(DataSetImportMode importMode)A value that indicates whether you want to import the data into SPICE.DataSetSummary.BuilderlastUpdatedTime(Instant lastUpdatedTime)The last time that this dataset was updated.DataSetSummary.Buildername(String name)A display name for the dataset.default DataSetSummary.BuilderrowLevelPermissionDataSet(Consumer<RowLevelPermissionDataSet.Builder> rowLevelPermissionDataSet)The row-level security configuration for the dataset.DataSetSummary.BuilderrowLevelPermissionDataSet(RowLevelPermissionDataSet rowLevelPermissionDataSet)The row-level security configuration for the dataset.DataSetSummary.BuilderrowLevelPermissionTagConfigurationApplied(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 Detail
-
arn
DataSetSummary.Builder arn(String 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
DataSetSummary.Builder dataSetId(String 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
DataSetSummary.Builder name(String 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
DataSetSummary.Builder createdTime(Instant 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
DataSetSummary.Builder lastUpdatedTime(Instant 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
DataSetSummary.Builder importMode(String 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:
DataSetImportMode,DataSetImportMode
-
importMode
DataSetSummary.Builder importMode(DataSetImportMode 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:
DataSetImportMode,DataSetImportMode
-
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:
rowLevelPermissionDataSet(RowLevelPermissionDataSet)
-
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
DataSetSummary.Builder columnLevelPermissionRulesApplied(Boolean 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.
-
-