Interface TableRecordExpirationConfigurationValue.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TableRecordExpirationConfigurationValue.Builder,,TableRecordExpirationConfigurationValue> SdkBuilder<TableRecordExpirationConfigurationValue.Builder,,TableRecordExpirationConfigurationValue> SdkPojo
- Enclosing class:
TableRecordExpirationConfigurationValue
@Mutable
@NotThreadSafe
public static interface TableRecordExpirationConfigurationValue.Builder
extends SdkPojo, CopyableBuilder<TableRecordExpirationConfigurationValue.Builder,TableRecordExpirationConfigurationValue>
-
Method Summary
Modifier and TypeMethodDescriptionThe expiration settings for records in the table.settings(TableRecordExpirationSettings settings) The expiration settings for records in the table.The status of the expiration settings for records in the table.status(TableRecordExpirationStatus status) The status of the expiration settings for records in the table.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
-
status
The status of the expiration settings for records in the table.
- Parameters:
status- The status of the expiration settings for records in the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the expiration settings for records in the table.
- Parameters:
status- The status of the expiration settings for records in the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
settings
The expiration settings for records in the table.
- Parameters:
settings- The expiration settings for records in the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
settings
default TableRecordExpirationConfigurationValue.Builder settings(Consumer<TableRecordExpirationSettings.Builder> settings) The expiration settings for records in the table.
This is a convenience method that creates an instance of theTableRecordExpirationSettings.Builderavoiding the need to create one manually viaTableRecordExpirationSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosettings(TableRecordExpirationSettings).- Parameters:
settings- a consumer that will call methods onTableRecordExpirationSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-