public static final class CreateElasticityAssuranceRequest.Builder extends Object
public CreateElasticityAssuranceRequest.Builder privatePoolOptions(CreateElasticityAssuranceRequest.PrivatePoolOptions privatePoolOptions)
public CreateElasticityAssuranceRequest.Builder assuranceTimes(String assuranceTimes)
Default value: Unlimited.
public CreateElasticityAssuranceRequest.Builder clientToken(String clientToken)
public CreateElasticityAssuranceRequest.Builder description(String description)
This parameter is empty by default.
public CreateElasticityAssuranceRequest.Builder instanceAmount(Integer instanceAmount)
Valid values: 1 to 1000.
public CreateElasticityAssuranceRequest.Builder instanceCpuCoreCount(Integer instanceCpuCoreCount)
public CreateElasticityAssuranceRequest.Builder instanceType(List<String> instanceType)
public CreateElasticityAssuranceRequest.Builder ownerAccount(String ownerAccount)
public CreateElasticityAssuranceRequest.Builder ownerId(Long ownerId)
public CreateElasticityAssuranceRequest.Builder period(Integer period)
* When `PeriodUnit` is set to `Month`, the valid values are 1, 2, 3, 4, 5, 6, 7, 8, and 9. * When `PeriodUnit` is set to `Year`, the valid values are 1, 2, 3, 4, and 5. Default value: 1.
public CreateElasticityAssuranceRequest.Builder periodUnit(String periodUnit)
* Month * Year Default value: Year.
public CreateElasticityAssuranceRequest.Builder regionId(String regionId)
public CreateElasticityAssuranceRequest.Builder resourceGroupId(String resourceGroupId)
public CreateElasticityAssuranceRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public CreateElasticityAssuranceRequest.Builder resourceOwnerId(Long resourceOwnerId)
public CreateElasticityAssuranceRequest.Builder startTime(String startTime)
public CreateElasticityAssuranceRequest.Builder tag(List<CreateElasticityAssuranceRequest.Tag> tag)
public CreateElasticityAssuranceRequest.Builder zoneId(List<String> zoneId)
public CreateElasticityAssuranceRequest build()
Copyright © 2024. All rights reserved.