public static interface ClusterOperationInfo.Builder extends SdkPojo, CopyableBuilder<ClusterOperationInfo.Builder,ClusterOperationInfo>
| Modifier and Type | Method and Description |
|---|---|
ClusterOperationInfo.Builder |
clientRequestId(String clientRequestId)
The ID of the API request that triggered this operation.
|
ClusterOperationInfo.Builder |
clusterArn(String clusterArn)
ARN of the cluster.
|
ClusterOperationInfo.Builder |
creationTime(Instant creationTime)
The time that the operation was created.
|
ClusterOperationInfo.Builder |
endTime(Instant endTime)
The time at which the operation finished.
|
default ClusterOperationInfo.Builder |
errorInfo(Consumer<ErrorInfo.Builder> errorInfo)
Describes the error if the operation fails.
|
ClusterOperationInfo.Builder |
errorInfo(ErrorInfo errorInfo)
Describes the error if the operation fails.
|
ClusterOperationInfo.Builder |
operationArn(String operationArn)
ARN of the cluster operation.
|
ClusterOperationInfo.Builder |
operationState(String operationState)
State of the cluster operation.
|
ClusterOperationInfo.Builder |
operationSteps(ClusterOperationStep... operationSteps)
Steps completed during the operation.
|
ClusterOperationInfo.Builder |
operationSteps(Collection<ClusterOperationStep> operationSteps)
Steps completed during the operation.
|
ClusterOperationInfo.Builder |
operationSteps(Consumer<ClusterOperationStep.Builder>... operationSteps)
Steps completed during the operation.
|
ClusterOperationInfo.Builder |
operationType(String operationType)
Type of the cluster operation.
|
default ClusterOperationInfo.Builder |
sourceClusterInfo(Consumer<MutableClusterInfo.Builder> sourceClusterInfo)
Information about cluster attributes before a cluster is updated.
|
ClusterOperationInfo.Builder |
sourceClusterInfo(MutableClusterInfo sourceClusterInfo)
Information about cluster attributes before a cluster is updated.
|
default ClusterOperationInfo.Builder |
targetClusterInfo(Consumer<MutableClusterInfo.Builder> targetClusterInfo)
Information about cluster attributes after a cluster is updated.
|
ClusterOperationInfo.Builder |
targetClusterInfo(MutableClusterInfo targetClusterInfo)
Information about cluster attributes after a cluster is updated.
|
default ClusterOperationInfo.Builder |
vpcConnectionInfo(Consumer<VpcConnectionInfo.Builder> vpcConnectionInfo)
Description of the VPC connection for CreateVpcConnection and DeleteVpcConnection operations.
|
ClusterOperationInfo.Builder |
vpcConnectionInfo(VpcConnectionInfo vpcConnectionInfo)
Description of the VPC connection for CreateVpcConnection and DeleteVpcConnection operations.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildClusterOperationInfo.Builder clientRequestId(String clientRequestId)
The ID of the API request that triggered this operation.
clientRequestId - The ID of the API request that triggered this operation.
ClusterOperationInfo.Builder clusterArn(String clusterArn)
ARN of the cluster.
clusterArn - ARN of the cluster.
ClusterOperationInfo.Builder creationTime(Instant creationTime)
The time that the operation was created.
creationTime - The time that the operation was created.
ClusterOperationInfo.Builder endTime(Instant endTime)
The time at which the operation finished.
endTime - The time at which the operation finished.
ClusterOperationInfo.Builder errorInfo(ErrorInfo errorInfo)
Describes the error if the operation fails.
errorInfo - Describes the error if the operation fails.
default ClusterOperationInfo.Builder errorInfo(Consumer<ErrorInfo.Builder> errorInfo)
Describes the error if the operation fails.
This is a convenience method that creates an instance of theErrorInfo.Builder avoiding the need to
create one manually via ErrorInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to errorInfo(ErrorInfo).
errorInfo - a consumer that will call methods on ErrorInfo.BuildererrorInfo(ErrorInfo)ClusterOperationInfo.Builder operationArn(String operationArn)
ARN of the cluster operation.
operationArn - ARN of the cluster operation.
ClusterOperationInfo.Builder operationState(String operationState)
State of the cluster operation.
operationState - State of the cluster operation.
ClusterOperationInfo.Builder operationSteps(Collection<ClusterOperationStep> operationSteps)
Steps completed during the operation.
operationSteps - Steps completed during the operation.
ClusterOperationInfo.Builder operationSteps(ClusterOperationStep... operationSteps)
Steps completed during the operation.
operationSteps - Steps completed during the operation.
ClusterOperationInfo.Builder operationSteps(Consumer<ClusterOperationStep.Builder>... operationSteps)
Steps completed during the operation.
This is a convenience method that creates an instance of theClusterOperationStep.Builder avoiding the need to create
one manually via ClusterOperationStep.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #operationSteps(List.
operationSteps - a consumer that will call methods on
ClusterOperationStep.Builder#operationSteps(java.util.Collection) ClusterOperationInfo.Builder operationType(String operationType)
Type of the cluster operation.
operationType - Type of the cluster operation.
ClusterOperationInfo.Builder sourceClusterInfo(MutableClusterInfo sourceClusterInfo)
Information about cluster attributes before a cluster is updated.
sourceClusterInfo - Information about cluster attributes before a cluster is updated.
default ClusterOperationInfo.Builder sourceClusterInfo(Consumer<MutableClusterInfo.Builder> sourceClusterInfo)
Information about cluster attributes before a cluster is updated.
This is a convenience method that creates an instance of theMutableClusterInfo.Builder avoiding the
need to create one manually via MutableClusterInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to sourceClusterInfo(MutableClusterInfo).
sourceClusterInfo - a consumer that will call methods on MutableClusterInfo.BuildersourceClusterInfo(MutableClusterInfo)ClusterOperationInfo.Builder targetClusterInfo(MutableClusterInfo targetClusterInfo)
Information about cluster attributes after a cluster is updated.
targetClusterInfo - Information about cluster attributes after a cluster is updated.
default ClusterOperationInfo.Builder targetClusterInfo(Consumer<MutableClusterInfo.Builder> targetClusterInfo)
Information about cluster attributes after a cluster is updated.
This is a convenience method that creates an instance of theMutableClusterInfo.Builder avoiding the
need to create one manually via MutableClusterInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to targetClusterInfo(MutableClusterInfo).
targetClusterInfo - a consumer that will call methods on MutableClusterInfo.BuildertargetClusterInfo(MutableClusterInfo)ClusterOperationInfo.Builder vpcConnectionInfo(VpcConnectionInfo vpcConnectionInfo)
Description of the VPC connection for CreateVpcConnection and DeleteVpcConnection operations.
vpcConnectionInfo - Description of the VPC connection for CreateVpcConnection and DeleteVpcConnection operations.
default ClusterOperationInfo.Builder vpcConnectionInfo(Consumer<VpcConnectionInfo.Builder> vpcConnectionInfo)
Description of the VPC connection for CreateVpcConnection and DeleteVpcConnection operations.
This is a convenience method that creates an instance of theVpcConnectionInfo.Builder avoiding the
need to create one manually via VpcConnectionInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to vpcConnectionInfo(VpcConnectionInfo).
vpcConnectionInfo - a consumer that will call methods on VpcConnectionInfo.BuildervpcConnectionInfo(VpcConnectionInfo)Copyright © 2023. All rights reserved.