Interface UpdateCloneResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<UpdateCloneResponse.Builder,,UpdateCloneResponse> OpenSearchResponse.Builder,SdkBuilder<UpdateCloneResponse.Builder,,UpdateCloneResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
UpdateCloneResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe unique identifier of the configuration change.default UpdateCloneResponse.BuildercutoverOptions(Consumer<CutoverOptions.Builder> cutoverOptions) The requested cutover target and the status of the cutover.cutoverOptions(CutoverOptions cutoverOptions) The requested cutover target and the status of the cutover.domainName(String domainName) The name of the domain.default UpdateCloneResponse.BuilderretentionOptions(Consumer<RetentionOptions.Builder> retentionOptions) The retention settings for the upgrade.retentionOptions(RetentionOptions retentionOptions) The retention settings for the upgrade.default UpdateCloneResponse.BuildertrafficSplitOptions(Consumer<TrafficSplitOptions.Builder> trafficSplitOptions) The current and requested traffic split, and the status of the traffic shift.trafficSplitOptions(TrafficSplitOptions trafficSplitOptions) The current and requested traffic split, and the status of the traffic shift.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.opensearch.model.OpenSearchResponse.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
-
domainName
The name of the domain.
- Parameters:
domainName- The name of the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
changeId
The unique identifier of the configuration change. Use it with
DescribeDomainChangeProgressto track the change.- Parameters:
changeId- The unique identifier of the configuration change. Use it withDescribeDomainChangeProgressto track the change.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cutoverOptions
The requested cutover target and the status of the cutover.
- Parameters:
cutoverOptions- The requested cutover target and the status of the cutover.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cutoverOptions
The requested cutover target and the status of the cutover.
This is a convenience method that creates an instance of theCutoverOptions.Builderavoiding the need to create one manually viaCutoverOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocutoverOptions(CutoverOptions).- Parameters:
cutoverOptions- a consumer that will call methods onCutoverOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
trafficSplitOptions
The current and requested traffic split, and the status of the traffic shift.
- Parameters:
trafficSplitOptions- The current and requested traffic split, and the status of the traffic shift.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trafficSplitOptions
default UpdateCloneResponse.Builder trafficSplitOptions(Consumer<TrafficSplitOptions.Builder> trafficSplitOptions) The current and requested traffic split, and the status of the traffic shift.
This is a convenience method that creates an instance of theTrafficSplitOptions.Builderavoiding the need to create one manually viaTrafficSplitOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totrafficSplitOptions(TrafficSplitOptions).- Parameters:
trafficSplitOptions- a consumer that will call methods onTrafficSplitOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
retentionOptions
The retention settings for the upgrade.
- Parameters:
retentionOptions- The retention settings for the upgrade.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
retentionOptions
default UpdateCloneResponse.Builder retentionOptions(Consumer<RetentionOptions.Builder> retentionOptions) The retention settings for the upgrade.
This is a convenience method that creates an instance of theRetentionOptions.Builderavoiding the need to create one manually viaRetentionOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toretentionOptions(RetentionOptions).- Parameters:
retentionOptions- a consumer that will call methods onRetentionOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-