Interface SchemaChangeRequestDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SchemaChangeRequestDetails.Builder,,SchemaChangeRequestDetails> SdkBuilder<SchemaChangeRequestDetails.Builder,,SchemaChangeRequestDetails> SdkPojo
- Enclosing class:
SchemaChangeRequestDetails
@Mutable
@NotThreadSafe
public static interface SchemaChangeRequestDetails.Builder
extends SdkPojo, CopyableBuilder<SchemaChangeRequestDetails.Builder,SchemaChangeRequestDetails>
-
Method Summary
Modifier and TypeMethodDescriptionchanges(Collection<SchemaChangeDetails> changes) List of schema changes happening in the scope of this notification.changes(Consumer<SchemaChangeDetails.Builder>... changes) List of schema changes happening in the scope of this notification.changes(SchemaChangeDetails... changes) List of schema changes happening in the scope of this notification.schemaChangeAt(Instant schemaChangeAt) A date in the future when the schema change is taking effect.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
-
changes
List of schema changes happening in the scope of this notification. This can have up to 100 entries.
- Parameters:
changes- List of schema changes happening in the scope of this notification. This can have up to 100 entries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
changes
List of schema changes happening in the scope of this notification. This can have up to 100 entries.
- Parameters:
changes- List of schema changes happening in the scope of this notification. This can have up to 100 entries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
changes
List of schema changes happening in the scope of this notification. This can have up to 100 entries.
This is a convenience method that creates an instance of theSchemaChangeDetails.Builderavoiding the need to create one manually viaSchemaChangeDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tochanges(List<SchemaChangeDetails>).- Parameters:
changes- a consumer that will call methods onSchemaChangeDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
schemaChangeAt
A date in the future when the schema change is taking effect.
- Parameters:
schemaChangeAt- A date in the future when the schema change is taking effect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-