public class ModifyHostAvailabilityRequest
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
ModifyHostAvailabilityRequest.ModifyHostAvailabilityRequestAlertConfig |
alertConfig |
List<ModifyHostAvailabilityRequest.ModifyHostAvailabilityRequestAlertConfigEscalationList> |
alertConfigEscalationList
The alert configurations.
|
List<ModifyHostAvailabilityRequest.ModifyHostAvailabilityRequestAlertConfigTargetList> |
alertConfigTargetList
The information about the resources for which alerts are triggered.
|
Long |
groupId
The ID of the application group.
|
Long |
id
The ID of the availability monitoring task.
|
List<String> |
instanceList
The ECS instances that are monitored.
|
String |
regionId |
String |
taskName
The name of the availability monitoring task.
|
ModifyHostAvailabilityRequest.ModifyHostAvailabilityRequestTaskOption |
taskOption |
String |
taskScope
The range of instances that are monitored by the availability monitoring task.
|
| 构造器和说明 |
|---|
ModifyHostAvailabilityRequest() |
@NameInMap(value="AlertConfig") public ModifyHostAvailabilityRequest.ModifyHostAvailabilityRequestAlertConfig alertConfig
@NameInMap(value="TaskOption") public ModifyHostAvailabilityRequest.ModifyHostAvailabilityRequestTaskOption taskOption
@NameInMap(value="AlertConfigEscalationList") public List<ModifyHostAvailabilityRequest.ModifyHostAvailabilityRequestAlertConfigEscalationList> alertConfigEscalationList
The alert configurations.
@NameInMap(value="AlertConfigTargetList") public List<ModifyHostAvailabilityRequest.ModifyHostAvailabilityRequestAlertConfigTargetList> alertConfigTargetList
The information about the resources for which alerts are triggered.
@NameInMap(value="GroupId") public Long groupId
The ID of the application group.
@NameInMap(value="Id") public Long id
The ID of the availability monitoring task.
@NameInMap(value="InstanceList") public List<String> instanceList
The ECS instances that are monitored. Valid values of N: 1 to 21.
> This parameter must be specified when `TaskScope` is set to `GROUP_SPEC_INSTANCE`.
@NameInMap(value="RegionId") public String regionId
@NameInMap(value="TaskName") public String taskName
The name of the availability monitoring task.
@NameInMap(value="TaskScope") public String taskScope
The range of instances that are monitored by the availability monitoring task. Valid values:
* GROUP: All Elastic Compute Service (ECS) instances in the application group are monitored.
* GROUP_SPEC_INSTANCE: Specified ECS instances in the application group are monitored. The TaskScope parameter must be used in combination with the InstanceList.N parameter. The InstanceList.N parameter specifies the ECS instances to be monitored.
public static ModifyHostAvailabilityRequest build(Map<String,?> map) throws Exception
Exceptionpublic ModifyHostAvailabilityRequest setAlertConfig(ModifyHostAvailabilityRequest.ModifyHostAvailabilityRequestAlertConfig alertConfig)
public ModifyHostAvailabilityRequest.ModifyHostAvailabilityRequestAlertConfig getAlertConfig()
public ModifyHostAvailabilityRequest setTaskOption(ModifyHostAvailabilityRequest.ModifyHostAvailabilityRequestTaskOption taskOption)
public ModifyHostAvailabilityRequest.ModifyHostAvailabilityRequestTaskOption getTaskOption()
public ModifyHostAvailabilityRequest setAlertConfigEscalationList(List<ModifyHostAvailabilityRequest.ModifyHostAvailabilityRequestAlertConfigEscalationList> alertConfigEscalationList)
public List<ModifyHostAvailabilityRequest.ModifyHostAvailabilityRequestAlertConfigEscalationList> getAlertConfigEscalationList()
public ModifyHostAvailabilityRequest setAlertConfigTargetList(List<ModifyHostAvailabilityRequest.ModifyHostAvailabilityRequestAlertConfigTargetList> alertConfigTargetList)
public List<ModifyHostAvailabilityRequest.ModifyHostAvailabilityRequestAlertConfigTargetList> getAlertConfigTargetList()
public ModifyHostAvailabilityRequest setGroupId(Long groupId)
public Long getGroupId()
public ModifyHostAvailabilityRequest setId(Long id)
public Long getId()
public ModifyHostAvailabilityRequest setInstanceList(List<String> instanceList)
public ModifyHostAvailabilityRequest setRegionId(String regionId)
public String getRegionId()
public ModifyHostAvailabilityRequest setTaskName(String taskName)
public String getTaskName()
public ModifyHostAvailabilityRequest setTaskScope(String taskScope)
public String getTaskScope()
Copyright © 2024. All rights reserved.