Interface ClusterOperationV2Provisioned.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ClusterOperationV2Provisioned.Builder,
,ClusterOperationV2Provisioned> SdkBuilder<ClusterOperationV2Provisioned.Builder,
,ClusterOperationV2Provisioned> SdkPojo
- Enclosing class:
ClusterOperationV2Provisioned
-
Method Summary
Modifier and TypeMethodDescriptionoperationSteps
(Collection<ClusterOperationStep> operationSteps) Steps completed during the operation.operationSteps
(Consumer<ClusterOperationStep.Builder>... operationSteps) Steps completed during the operation.operationSteps
(ClusterOperationStep... operationSteps) Steps completed during the operation.sourceClusterInfo
(Consumer<MutableClusterInfo.Builder> sourceClusterInfo) Information about cluster attributes before a cluster is updated.sourceClusterInfo
(MutableClusterInfo sourceClusterInfo) Information about cluster attributes before a cluster is updated.targetClusterInfo
(Consumer<MutableClusterInfo.Builder> targetClusterInfo) Information about cluster attributes after a cluster is updated.targetClusterInfo
(MutableClusterInfo targetClusterInfo) Information about cluster attributes after a cluster is updated.vpcConnectionInfo
(Consumer<VpcConnectionInfo.Builder> vpcConnectionInfo) Description of the VPC connection for CreateVpcConnection and DeleteVpcConnection operations.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, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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 tooperationSteps(List<ClusterOperationStep>)
.- 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:
-
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:
-
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:
-
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:
-