public static final class ModifyHostAvailabilityRequest.Builder extends Object
public ModifyHostAvailabilityRequest.Builder alertConfig(ModifyHostAvailabilityRequest.AlertConfig alertConfig)
public ModifyHostAvailabilityRequest.Builder taskOption(ModifyHostAvailabilityRequest.TaskOption taskOption)
public ModifyHostAvailabilityRequest.Builder alertConfigEscalationList(List<ModifyHostAvailabilityRequest.AlertConfigEscalationList> alertConfigEscalationList)
The alert configurations.
This parameter is required.
public ModifyHostAvailabilityRequest.Builder alertConfigTargetList(List<ModifyHostAvailabilityRequest.AlertConfigTargetList> alertConfigTargetList)
The information about the resources for which alerts are triggered.
public ModifyHostAvailabilityRequest.Builder groupId(Long groupId)
The ID of the application group.
This parameter is required.
example:123456
public ModifyHostAvailabilityRequest.Builder id(Long id)
The ID of the availability monitoring task.
This parameter is required.
example:12345
public ModifyHostAvailabilityRequest.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 ModifyHostAvailabilityRequest.Builder taskName(String taskName)
The name of the availability monitoring task.
This parameter is required.
example:task2
public ModifyHostAvailabilityRequest.Builder taskScope(String taskScope)
The range of instances that are monitored by the availability monitoring task. Valid values:
GROUP
public ModifyHostAvailabilityRequest build()
Copyright © 2026. All rights reserved.