| 程序包 | 说明 |
|---|---|
| com.aliyun.sdk.service.ess20220222.models |
| 限定符和类型 | 方法和说明 |
|---|---|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.activeScalingConfigurationId(String activeScalingConfigurationId)
The ID of the active scaling configuration in the scaling group.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.allocationStrategy(String allocationStrategy)
The allocation policy.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.azBalance(Boolean azBalance)
Specifies whether to evenly distribute instances in the scaling group across zones.
|
static ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.builder() |
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.compensateWithOnDemand(Boolean compensateWithOnDemand)
Specifies whether to automatically create pay-as-you-go instances to meet the requirements on the number of ECS instances in the scaling group when the number of preemptible instances cannot be reached due to reasons such as cost-related issues and insufficient resources.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.customPolicyARN(String customPolicyARN)
The ARN of the custom scaling policy (Function).
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.defaultCooldown(Integer defaultCooldown)
The cooldown period of the scaling group.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.desiredCapacity(Integer desiredCapacity)
The expected number of ECS instances or elastic container instances in the scaling group.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.disableDesiredCapacity(Boolean disableDesiredCapacity)
DisableDesiredCapacity.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.groupDeletionProtection(Boolean groupDeletionProtection)
Specifies whether to enable deletion protection for the scaling group.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.healthCheckType(String healthCheckType)
The health check mode of the scaling group.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.healthCheckTypes(List<String> healthCheckTypes)
The health check modes of the scaling group.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.launchTemplateId(String launchTemplateId)
The ID of the launch template that is used by Auto Scaling to create instances.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.launchTemplateOverrides(List<ModifyScalingGroupRequest.LaunchTemplateOverrides> launchTemplateOverrides)
Details of the instance types that are specified in the extended configurations of the launch template.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.launchTemplateVersion(String launchTemplateVersion)
The version number of the launch template.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.maxInstanceLifetime(Integer maxInstanceLifetime)
The maximum life span of the instance in the scaling group.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.maxSize(Integer maxSize)
The maximum number of ECS instances or elastic container instances that can be contained in the scaling group.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.minSize(Integer minSize)
The minimum number of ECS instances or elastic container instances that must be contained in the scaling group.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.multiAZPolicy(String multiAZPolicy)
The scaling policy for the multi-zone scaling group that contains ECS instances.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.onDemandBaseCapacity(Integer onDemandBaseCapacity)
The minimum number of pay-as-you-go instances that must be included in the scaling group.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.onDemandPercentageAboveBaseCapacity(Integer onDemandPercentageAboveBaseCapacity)
The expected percentage of pay-as-you-go instances in the excess instances when the minimum number of pay-as-you-go instances reaches the requirement.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.ownerAccount(String ownerAccount)
OwnerAccount.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.ownerId(Long ownerId)
OwnerId.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.removalPolicies(List<String> removalPolicies)
The policy that is used to remove ECS instances from the scaling group.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.resourceOwnerAccount(String resourceOwnerAccount)
ResourceOwnerAccount.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.resourceOwnerId(Long resourceOwnerId)
ResourceOwnerId.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.scalingGroupId(String scalingGroupId)
The ID of the scaling group that you want to modify.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.scalingGroupName(String scalingGroupName)
The name of the scaling group.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.scalingPolicy(String scalingPolicy)
The reclaim mode of the scaling group.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.spotAllocationStrategy(String spotAllocationStrategy)
The allocation policy of preemptible instances.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.spotInstancePools(Integer spotInstancePools)
The number of instance types that you specify.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.spotInstanceRemedy(Boolean spotInstanceRemedy)
Specifies whether to supplement preemptible instances.
|
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.toBuilder() |
ModifyScalingGroupRequest.Builder |
ModifyScalingGroupRequest.Builder.vSwitchIds(List<String> vSwitchIds)
The IDs of vSwitches.
|
Copyright © 2024. All rights reserved.