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)
public CreateHostAvailabilityRequest.Builder alertConfigTargetList(List<CreateHostAvailabilityRequest.AlertConfigTargetList> alertConfigTargetList)
public CreateHostAvailabilityRequest.Builder groupId(Long groupId)
public CreateHostAvailabilityRequest.Builder instanceList(List<String> instanceList)
> This parameter must be specified when `TaskScope` is set to `GROUP_SPEC_INSTANCE`.
public CreateHostAvailabilityRequest.Builder taskName(String taskName)
public CreateHostAvailabilityRequest.Builder taskScope(String taskScope)
* 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 CreateHostAvailabilityRequest.Builder taskType(String taskType)
* PING * TELNET * HTTP
public CreateHostAvailabilityRequest build()
Copyright © 2024. All rights reserved.