public static class DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfig
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfigAlertConfig |
alertConfig
The configurations of the alert rule.
|
Boolean |
disabled
Indicates whether the availability monitoring task is disabled.
|
Long |
groupId
The ID of the application group.
|
String |
groupName
The name of the application group.
|
Long |
id
The ID of the availability monitoring task.
|
DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfigInstances |
instances
The ECS instances that are monitored.
|
String |
taskName
The name of the availability monitoring task.
|
DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfigTaskOption |
taskOption
The optional parameters of the availability monitoring task.
|
String |
taskScope
The range of instances that are monitored by the availability monitoring task.
|
String |
taskType
The type of the availability monitoring task.
|
| 构造器和说明 |
|---|
DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfig() |
@NameInMap(value="AlertConfig") public DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfigAlertConfig alertConfig
The configurations of the alert rule.
@NameInMap(value="Disabled") public Boolean disabled
Indicates whether the availability monitoring task is disabled. Valid values:
* true: The availability monitoring task is disabled.
* false: The availability monitoring task is enabled.
@NameInMap(value="GroupId") public Long groupId
The ID of the application group.
@NameInMap(value="GroupName") public String groupName
The name of the application group.
@NameInMap(value="Id") public Long id
The ID of the availability monitoring task.
@NameInMap(value="Instances") public DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfigInstances instances
The ECS instances that are monitored.
@NameInMap(value="TaskName") public String taskName
The name of the availability monitoring task.
@NameInMap(value="TaskOption") public DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfigTaskOption taskOption
The optional parameters 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 ECS instances in the application group are monitored.
* GROUP_SPEC_INSTANCE: Specified ECS instances in the application group are monitored.
@NameInMap(value="TaskType") public String taskType
The type of the availability monitoring task. Valid values:
* PING
* TELNET
* HTTP
public DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfig()
public static DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfig build(Map<String,?> map) throws Exception
Exceptionpublic DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfig setAlertConfig(DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfigAlertConfig alertConfig)
public DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfigAlertConfig getAlertConfig()
public DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfig setDisabled(Boolean disabled)
public Boolean getDisabled()
public DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfig setGroupId(Long groupId)
public Long getGroupId()
public DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfig setGroupName(String groupName)
public String getGroupName()
public DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfig setId(Long id)
public Long getId()
public DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfig setInstances(DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfigInstances instances)
public DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfigInstances getInstances()
public DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfig setTaskName(String taskName)
public String getTaskName()
public DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfig setTaskOption(DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfigTaskOption taskOption)
public DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfigTaskOption getTaskOption()
public DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfig setTaskScope(String taskScope)
public String getTaskScope()
public DescribeHostAvailabilityListResponseBody.DescribeHostAvailabilityListResponseBodyTaskListNodeTaskConfig setTaskType(String taskType)
public String getTaskType()
Copyright © 2024. All rights reserved.