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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SchemaChangeRequestDetails.Builderchanges(Collection<SchemaChangeDetails> changes)List of schema changes happening in the scope of this notification.SchemaChangeRequestDetails.Builderchanges(Consumer<SchemaChangeDetails.Builder>... changes)List of schema changes happening in the scope of this notification.SchemaChangeRequestDetails.Builderchanges(SchemaChangeDetails... changes)List of schema changes happening in the scope of this notification.SchemaChangeRequestDetails.BuilderschemaChangeAt(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 Detail
-
changes
SchemaChangeRequestDetails.Builder changes(Collection<SchemaChangeDetails> 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
SchemaChangeRequestDetails.Builder changes(SchemaChangeDetails... 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
SchemaChangeRequestDetails.Builder changes(Consumer<SchemaChangeDetails.Builder>... 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 to#changes(List.) - 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:
#changes(java.util.Collection)
-
schemaChangeAt
SchemaChangeRequestDetails.Builder schemaChangeAt(Instant 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.
-
-