Interface GetTableReplicationStatusResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetTableReplicationStatusResponse.Builder,,GetTableReplicationStatusResponse> S3TablesResponse.Builder,SdkBuilder<GetTableReplicationStatusResponse.Builder,,GetTableReplicationStatusResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GetTableReplicationStatusResponse
@Mutable
@NotThreadSafe
public static interface GetTableReplicationStatusResponse.Builder
extends S3TablesResponse.Builder, SdkPojo, CopyableBuilder<GetTableReplicationStatusResponse.Builder,GetTableReplicationStatusResponse>
-
Method Summary
Modifier and TypeMethodDescriptiondestinations(Collection<ReplicationDestinationStatusModel> destinations) An array of status information for each replication destination, including the current state, last successful update, and any error messages.destinations(Consumer<ReplicationDestinationStatusModel.Builder>... destinations) An array of status information for each replication destination, including the current state, last successful update, and any error messages.destinations(ReplicationDestinationStatusModel... destinations) An array of status information for each replication destination, including the current state, last successful update, and any error messages.sourceTableArn(String sourceTableArn) The Amazon Resource Name (ARN) of the source table being replicated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.s3tables.model.S3TablesResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
sourceTableArn
The Amazon Resource Name (ARN) of the source table being replicated.
- Parameters:
sourceTableArn- The Amazon Resource Name (ARN) of the source table being replicated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
GetTableReplicationStatusResponse.Builder destinations(Collection<ReplicationDestinationStatusModel> destinations) An array of status information for each replication destination, including the current state, last successful update, and any error messages.
- Parameters:
destinations- An array of status information for each replication destination, including the current state, last successful update, and any error messages.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
GetTableReplicationStatusResponse.Builder destinations(ReplicationDestinationStatusModel... destinations) An array of status information for each replication destination, including the current state, last successful update, and any error messages.
- Parameters:
destinations- An array of status information for each replication destination, including the current state, last successful update, and any error messages.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
GetTableReplicationStatusResponse.Builder destinations(Consumer<ReplicationDestinationStatusModel.Builder>... destinations) An array of status information for each replication destination, including the current state, last successful update, and any error messages.
This is a convenience method that creates an instance of theReplicationDestinationStatusModel.Builderavoiding the need to create one manually viaReplicationDestinationStatusModel.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todestinations(List<ReplicationDestinationStatusModel>).- Parameters:
destinations- a consumer that will call methods onReplicationDestinationStatusModel.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-