public static final class CreateHostAvailabilityRequest.Builder extends Object
public CreateHostAvailabilityRequest.Builder alertConfig(CreateHostAvailabilityRequest.AlertConfig alertConfig)
public CreateHostAvailabilityRequest.Builder taskOption(CreateHostAvailabilityRequest.TaskOption taskOption)
public CreateHostAvailabilityRequest.Builder alertConfigEscalationList(List<CreateHostAvailabilityRequest.AlertConfigEscalationList> alertConfigEscalationList)
None
This parameter is required.
public CreateHostAvailabilityRequest.Builder alertConfigTargetList(List<CreateHostAvailabilityRequest.AlertConfigTargetList> alertConfigTargetList)
The resources for which alerts are triggered.
public CreateHostAvailabilityRequest.Builder groupId(Long groupId)
The ID of the application group.
This parameter is required.
example:123456
public CreateHostAvailabilityRequest.Builder instanceList(List<String> instanceList)
The ECS instances that are monitored. Valid values of N: 1 to 21.
example:This parameter must be specified when
TaskScopeis set toGROUP_SPEC_INSTANCE.
i-absdfkwl321****
public CreateHostAvailabilityRequest.Builder taskName(String taskName)
The name of the availability monitoring task. The name must be 4 to 100 characters in length, and can contain letters, digits, and underscores (_).
This parameter is required.
example:task1
public CreateHostAvailabilityRequest.Builder taskScope(String taskScope)
The range of instances that are monitored by the availability monitoring task. Valid values:
GROUP
public CreateHostAvailabilityRequest.Builder taskType(String taskType)
The monitoring type of the availability monitoring task. Valid values:
This parameter is required.
example:HTTP
public CreateHostAvailabilityRequest build()
Copyright © 2026. All rights reserved.