Interface ClusterOperationV2Provisioned.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ClusterOperationV2Provisioned.Builder,ClusterOperationV2Provisioned>
,SdkBuilder<ClusterOperationV2Provisioned.Builder,ClusterOperationV2Provisioned>
,SdkPojo
- Enclosing class:
- ClusterOperationV2Provisioned
public static interface ClusterOperationV2Provisioned.Builder extends SdkPojo, CopyableBuilder<ClusterOperationV2Provisioned.Builder,ClusterOperationV2Provisioned>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ClusterOperationV2Provisioned.Builder
operationSteps(Collection<ClusterOperationStep> operationSteps)
Steps completed during the operation.ClusterOperationV2Provisioned.Builder
operationSteps(Consumer<ClusterOperationStep.Builder>... operationSteps)
Steps completed during the operation.ClusterOperationV2Provisioned.Builder
operationSteps(ClusterOperationStep... operationSteps)
Steps completed during the operation.default ClusterOperationV2Provisioned.Builder
sourceClusterInfo(Consumer<MutableClusterInfo.Builder> sourceClusterInfo)
Information about cluster attributes before a cluster is updated.ClusterOperationV2Provisioned.Builder
sourceClusterInfo(MutableClusterInfo sourceClusterInfo)
Information about cluster attributes before a cluster is updated.default ClusterOperationV2Provisioned.Builder
targetClusterInfo(Consumer<MutableClusterInfo.Builder> targetClusterInfo)
Information about cluster attributes after a cluster is updated.ClusterOperationV2Provisioned.Builder
targetClusterInfo(MutableClusterInfo targetClusterInfo)
Information about cluster attributes after a cluster is updated.default ClusterOperationV2Provisioned.Builder
vpcConnectionInfo(Consumer<VpcConnectionInfo.Builder> vpcConnectionInfo)
Description of the VPC connection for CreateVpcConnection and DeleteVpcConnection operations.ClusterOperationV2Provisioned.Builder
vpcConnectionInfo(VpcConnectionInfo vpcConnectionInfo)
Description of the VPC connection for CreateVpcConnection and DeleteVpcConnection operations.-
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
-
operationSteps
ClusterOperationV2Provisioned.Builder operationSteps(Collection<ClusterOperationStep> operationSteps)
Steps completed during the operation.
- Parameters:
operationSteps
-Steps completed during the operation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operationSteps
ClusterOperationV2Provisioned.Builder operationSteps(ClusterOperationStep... operationSteps)
Steps completed during the operation.
- Parameters:
operationSteps
-Steps completed during the operation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operationSteps
ClusterOperationV2Provisioned.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 viaClusterOperationStep.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#operationSteps(List
.) - Parameters:
operationSteps
- a consumer that will call methods onClusterOperationStep.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#operationSteps(java.util.Collection
)
-
sourceClusterInfo
ClusterOperationV2Provisioned.Builder sourceClusterInfo(MutableClusterInfo sourceClusterInfo)
Information about cluster attributes before a cluster is updated.
- Parameters:
sourceClusterInfo
-Information about cluster attributes before a cluster is updated.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceClusterInfo
default ClusterOperationV2Provisioned.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 viaMutableClusterInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosourceClusterInfo(MutableClusterInfo)
.- Parameters:
sourceClusterInfo
- a consumer that will call methods onMutableClusterInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sourceClusterInfo(MutableClusterInfo)
-
targetClusterInfo
ClusterOperationV2Provisioned.Builder targetClusterInfo(MutableClusterInfo targetClusterInfo)
Information about cluster attributes after a cluster is updated.
- Parameters:
targetClusterInfo
-Information about cluster attributes after a cluster is updated.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetClusterInfo
default ClusterOperationV2Provisioned.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 viaMutableClusterInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totargetClusterInfo(MutableClusterInfo)
.- Parameters:
targetClusterInfo
- a consumer that will call methods onMutableClusterInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
targetClusterInfo(MutableClusterInfo)
-
vpcConnectionInfo
ClusterOperationV2Provisioned.Builder vpcConnectionInfo(VpcConnectionInfo vpcConnectionInfo)
Description of the VPC connection for CreateVpcConnection and DeleteVpcConnection operations.
- Parameters:
vpcConnectionInfo
-Description of the VPC connection for CreateVpcConnection and DeleteVpcConnection operations.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConnectionInfo
default ClusterOperationV2Provisioned.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 viaVpcConnectionInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcConnectionInfo(VpcConnectionInfo)
.- Parameters:
vpcConnectionInfo
- a consumer that will call methods onVpcConnectionInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
vpcConnectionInfo(VpcConnectionInfo)
-
-