public static final class CreateDeploymentSetRequest.Builder extends Object
限定符和类型 | 方法和说明 |
---|---|
CreateDeploymentSetRequest |
build() |
CreateDeploymentSetRequest.Builder |
clientToken(String clientToken)
The client token that is used to ensure the idempotence of the request.
|
CreateDeploymentSetRequest.Builder |
deploymentSetName(String deploymentSetName)
The name of the deployment set.
|
CreateDeploymentSetRequest.Builder |
description(String description)
The description of the deployment set.
|
CreateDeploymentSetRequest.Builder |
domain(String domain)
The deployment domain.
|
CreateDeploymentSetRequest.Builder |
granularity(String granularity)
The deployment granularity.
|
CreateDeploymentSetRequest.Builder |
groupCount(Long groupCount)
The number of deployment set groups in the deployment set.
|
CreateDeploymentSetRequest.Builder |
onUnableToRedeployFailedInstance(String onUnableToRedeployFailedInstance)
The emergency solution to use in the situation where instances in the deployment set cannot be evenly distributed to different zones due to resource insufficiency after the instances failover.
|
CreateDeploymentSetRequest.Builder |
ownerAccount(String ownerAccount)
OwnerAccount.
|
CreateDeploymentSetRequest.Builder |
ownerId(Long ownerId)
OwnerId.
|
CreateDeploymentSetRequest.Builder |
regionId(String regionId)
The region ID of the deployment set.
|
CreateDeploymentSetRequest.Builder |
resourceOwnerAccount(String resourceOwnerAccount)
ResourceOwnerAccount.
|
CreateDeploymentSetRequest.Builder |
resourceOwnerId(Long resourceOwnerId)
ResourceOwnerId.
|
CreateDeploymentSetRequest.Builder |
sourceRegionId(String sourceRegionId)
SourceRegionId.
|
CreateDeploymentSetRequest.Builder |
strategy(String strategy)
The deployment strategy.
|
public CreateDeploymentSetRequest.Builder sourceRegionId(String sourceRegionId)
public CreateDeploymentSetRequest.Builder clientToken(String clientToken)
public CreateDeploymentSetRequest.Builder deploymentSetName(String deploymentSetName)
public CreateDeploymentSetRequest.Builder description(String description)
public CreateDeploymentSetRequest.Builder domain(String domain)
Default: Instances in the deployment set are distributed only within the current zone.
public CreateDeploymentSetRequest.Builder granularity(String granularity)
host: Instances in the deployment set are dispersed at the granularity of hosts.
public CreateDeploymentSetRequest.Builder groupCount(Long groupCount)
Default value: 3. > This parameter takes effect only when `Strategy` is set to AvailabilityGroup.
public CreateDeploymentSetRequest.Builder onUnableToRedeployFailedInstance(String onUnableToRedeployFailedInstance)
* CancelMembershipAndStart: removes the instances from the deployment set and starts the instances immediately after they are failed over. * KeepStopped: leaves the instances in the Stopped state and starts them after resources are replenished. Default value: CancelMembershipAndStart.
public CreateDeploymentSetRequest.Builder ownerAccount(String ownerAccount)
public CreateDeploymentSetRequest.Builder ownerId(Long ownerId)
public CreateDeploymentSetRequest.Builder regionId(String regionId)
public CreateDeploymentSetRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public CreateDeploymentSetRequest.Builder resourceOwnerId(Long resourceOwnerId)
public CreateDeploymentSetRequest.Builder strategy(String strategy)
* Availability: high availability strategy. * AvailabilityGroup: high availability group strategy. Default value: Availability.
public CreateDeploymentSetRequest build()
Copyright © 2023. All rights reserved.