public class ModifyAutoScalingGroupRequest extends AbstractModel
构造器和说明 |
---|
ModifyAutoScalingGroupRequest() |
限定符和类型 | 方法和说明 |
---|---|
String |
getAutoScalingGroupId()
Get 伸缩组ID
|
String |
getAutoScalingGroupName()
Get 伸缩组名称,在您账号中必须唯一。
|
Integer |
getDefaultCooldown()
Get 默认冷却时间,单位秒,默认值为300
|
Integer |
getDesiredCapacity()
Get 期望实例数,大小介于最小实例数和最大实例数之间
|
Integer |
getIpv6AddressCount()
Get 实例具有IPv6地址数量的配置,取值包括0、1。
|
String |
getLaunchConfigurationId()
Get 启动配置ID
|
Integer |
getMaxSize()
Get 最大实例数,取值范围为0-2000。
|
Integer |
getMinSize()
Get 最小实例数,取值范围为0-2000。
|
String |
getMultiZoneSubnetPolicy()
Get 多可用区/子网策略,取值包括 PRIORITY 和 EQUALITY。
|
Integer |
getProjectId()
Get 项目ID
|
String |
getRetryPolicy()
Get 重试策略,取值包括 IMMEDIATE_RETRY、 INCREMENTAL_INTERVALS、NO_RETRY,默认取值为 IMMEDIATE_RETRY。
|
ServiceSettings |
getServiceSettings()
Get 服务设置,包括云监控不健康替换等服务设置。
|
String[] |
getSubnetIds()
Get 子网ID列表
|
String[] |
getTerminationPolicies()
Get 销毁策略,目前长度上限为1。
|
String |
getVpcId()
Get VPC ID,基础网络则填空字符串。
|
String[] |
getZones()
Get 可用区列表
|
String |
getZonesCheckPolicy()
Get 可用区校验策略,取值包括 ALL 和 ANY,默认取值为ANY。
|
void |
setAutoScalingGroupId(String AutoScalingGroupId)
Set 伸缩组ID
|
void |
setAutoScalingGroupName(String AutoScalingGroupName)
Set 伸缩组名称,在您账号中必须唯一。
|
void |
setDefaultCooldown(Integer DefaultCooldown)
Set 默认冷却时间,单位秒,默认值为300
|
void |
setDesiredCapacity(Integer DesiredCapacity)
Set 期望实例数,大小介于最小实例数和最大实例数之间
|
void |
setIpv6AddressCount(Integer Ipv6AddressCount)
Set 实例具有IPv6地址数量的配置,取值包括0、1。
|
void |
setLaunchConfigurationId(String LaunchConfigurationId)
Set 启动配置ID
|
void |
setMaxSize(Integer MaxSize)
Set 最大实例数,取值范围为0-2000。
|
void |
setMinSize(Integer MinSize)
Set 最小实例数,取值范围为0-2000。
|
void |
setMultiZoneSubnetPolicy(String MultiZoneSubnetPolicy)
Set 多可用区/子网策略,取值包括 PRIORITY 和 EQUALITY。
|
void |
setProjectId(Integer ProjectId)
Set 项目ID
|
void |
setRetryPolicy(String RetryPolicy)
Set 重试策略,取值包括 IMMEDIATE_RETRY、 INCREMENTAL_INTERVALS、NO_RETRY,默认取值为 IMMEDIATE_RETRY。
|
void |
setServiceSettings(ServiceSettings ServiceSettings)
Set 服务设置,包括云监控不健康替换等服务设置。
|
void |
setSubnetIds(String[] SubnetIds)
Set 子网ID列表
|
void |
setTerminationPolicies(String[] TerminationPolicies)
Set 销毁策略,目前长度上限为1。
|
void |
setVpcId(String VpcId)
Set VPC ID,基础网络则填空字符串。
|
void |
setZones(String[] Zones)
Set 可用区列表
|
void |
setZonesCheckPolicy(String ZonesCheckPolicy)
Set 可用区校验策略,取值包括 ALL 和 ANY,默认取值为ANY。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public String getAutoScalingGroupId()
public void setAutoScalingGroupId(String AutoScalingGroupId)
AutoScalingGroupId
- 伸缩组IDpublic String getAutoScalingGroupName()
public void setAutoScalingGroupName(String AutoScalingGroupName)
AutoScalingGroupName
- 伸缩组名称,在您账号中必须唯一。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超55个字节。public Integer getDefaultCooldown()
public void setDefaultCooldown(Integer DefaultCooldown)
DefaultCooldown
- 默认冷却时间,单位秒,默认值为300public Integer getDesiredCapacity()
public void setDesiredCapacity(Integer DesiredCapacity)
DesiredCapacity
- 期望实例数,大小介于最小实例数和最大实例数之间public String getLaunchConfigurationId()
public void setLaunchConfigurationId(String LaunchConfigurationId)
LaunchConfigurationId
- 启动配置IDpublic Integer getMaxSize()
public void setMaxSize(Integer MaxSize)
MaxSize
- 最大实例数,取值范围为0-2000。public Integer getMinSize()
public void setMinSize(Integer MinSize)
MinSize
- 最小实例数,取值范围为0-2000。public Integer getProjectId()
public void setProjectId(Integer ProjectId)
ProjectId
- 项目IDpublic String[] getSubnetIds()
public void setSubnetIds(String[] SubnetIds)
SubnetIds
- 子网ID列表public String[] getTerminationPolicies()
public void setTerminationPolicies(String[] TerminationPolicies)
TerminationPolicies
- 销毁策略,目前长度上限为1。取值包括 OLDEST_INSTANCE 和 NEWEST_INSTANCE。
public String getVpcId()
public void setVpcId(String VpcId)
VpcId
- VPC ID,基础网络则填空字符串。修改为具体VPC ID时,需指定相应的SubnetIds;修改为基础网络时,需指定相应的Zones。public String[] getZones()
public void setZones(String[] Zones)
Zones
- 可用区列表public String getRetryPolicy()
public void setRetryPolicy(String RetryPolicy)
RetryPolicy
- 重试策略,取值包括 IMMEDIATE_RETRY、 INCREMENTAL_INTERVALS、NO_RETRY,默认取值为 IMMEDIATE_RETRY。
public String getZonesCheckPolicy()
public void setZonesCheckPolicy(String ZonesCheckPolicy)
ZonesCheckPolicy
- 可用区校验策略,取值包括 ALL 和 ANY,默认取值为ANY。在伸缩组实际变更资源相关字段时(启动配置、可用区、子网)发挥作用。
public ServiceSettings getServiceSettings()
public void setServiceSettings(ServiceSettings ServiceSettings)
ServiceSettings
- 服务设置,包括云监控不健康替换等服务设置。public Integer getIpv6AddressCount()
public void setIpv6AddressCount(Integer Ipv6AddressCount)
Ipv6AddressCount
- 实例具有IPv6地址数量的配置,取值包括0、1。public String getMultiZoneSubnetPolicy()
public void setMultiZoneSubnetPolicy(String MultiZoneSubnetPolicy)
MultiZoneSubnetPolicy
- 多可用区/子网策略,取值包括 PRIORITY 和 EQUALITY。
Copyright © 2020. All rights reserved.