Interface SchemaChangeRequestDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SchemaChangeRequestDetails.Builder,
,SchemaChangeRequestDetails> SdkBuilder<SchemaChangeRequestDetails.Builder,
,SchemaChangeRequestDetails> SdkPojo
- Enclosing class:
SchemaChangeRequestDetails
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
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
-
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.Builder
avoiding the need to create one manually viaSchemaChangeDetails.builder()
.When the
Consumer
completes,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.
-