public class ServiceSettings extends AbstractModel
Constructor and Description |
---|
ServiceSettings() |
ServiceSettings(ServiceSettings source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
Boolean |
getReplaceLoadBalancerUnhealthy()
Get 开启负载均衡不健康替换服务。若开启则对于负载均衡健康检查判断不健康的实例,弹性伸缩服务会进行替换。若不指定该参数,则默认为 False。
|
Boolean |
getReplaceMonitorUnhealthy()
Get 开启监控不健康替换服务。若开启则对于云监控标记为不健康的实例,弹性伸缩服务会进行替换。若不指定该参数,则默认为 False。
|
String |
getScalingMode()
Get 取值范围:
CLASSIC_SCALING:经典方式,使用创建、销毁实例来实现扩缩容;
WAKE_UP_STOPPED_SCALING:扩容优先开机。扩容时优先对已关机的实例执行开机操作,若开机后实例数仍低于期望实例数,则创建实例,缩容仍采用销毁实例的方式。用户可以使用StopAutoScalingInstances接口来关闭伸缩组内的实例。监控告警触发的扩容仍将创建实例
默认取值:CLASSIC_SCALING
|
void |
setReplaceLoadBalancerUnhealthy(Boolean ReplaceLoadBalancerUnhealthy)
Set 开启负载均衡不健康替换服务。若开启则对于负载均衡健康检查判断不健康的实例,弹性伸缩服务会进行替换。若不指定该参数,则默认为 False。
|
void |
setReplaceMonitorUnhealthy(Boolean ReplaceMonitorUnhealthy)
Set 开启监控不健康替换服务。若开启则对于云监控标记为不健康的实例,弹性伸缩服务会进行替换。若不指定该参数,则默认为 False。
|
void |
setScalingMode(String ScalingMode)
Set 取值范围:
CLASSIC_SCALING:经典方式,使用创建、销毁实例来实现扩缩容;
WAKE_UP_STOPPED_SCALING:扩容优先开机。扩容时优先对已关机的实例执行开机操作,若开机后实例数仍低于期望实例数,则创建实例,缩容仍采用销毁实例的方式。用户可以使用StopAutoScalingInstances接口来关闭伸缩组内的实例。监控告警触发的扩容仍将创建实例
默认取值:CLASSIC_SCALING
|
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 ServiceSettings()
public ServiceSettings(ServiceSettings source)
public Boolean getReplaceMonitorUnhealthy()
public void setReplaceMonitorUnhealthy(Boolean ReplaceMonitorUnhealthy)
ReplaceMonitorUnhealthy
- 开启监控不健康替换服务。若开启则对于云监控标记为不健康的实例,弹性伸缩服务会进行替换。若不指定该参数,则默认为 False。public String getScalingMode()
public void setScalingMode(String ScalingMode)
ScalingMode
- 取值范围:
CLASSIC_SCALING:经典方式,使用创建、销毁实例来实现扩缩容;
WAKE_UP_STOPPED_SCALING:扩容优先开机。扩容时优先对已关机的实例执行开机操作,若开机后实例数仍低于期望实例数,则创建实例,缩容仍采用销毁实例的方式。用户可以使用StopAutoScalingInstances接口来关闭伸缩组内的实例。监控告警触发的扩容仍将创建实例
默认取值:CLASSIC_SCALINGpublic Boolean getReplaceLoadBalancerUnhealthy()
public void setReplaceLoadBalancerUnhealthy(Boolean ReplaceLoadBalancerUnhealthy)
ReplaceLoadBalancerUnhealthy
- 开启负载均衡不健康替换服务。若开启则对于负载均衡健康检查判断不健康的实例,弹性伸缩服务会进行替换。若不指定该参数,则默认为 False。Copyright © 2021. All rights reserved.