public class DescribeEndpointGroupResponseBody
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
String |
acceleratorId
The ID of the GA instance.
|
String |
accessLogSwitch
Indicates the state of the binding relationship between the Log Service project and the endpoint group.
|
String |
description
The description of the endpoint group.
|
Boolean |
enableAccessLog
Indicates whether the access logging feature is enabled.
|
List<DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyEndpointConfigurations> |
endpointConfigurations
The configurations of endpoints in the endpoint group.
|
String |
endpointGroupId
The ID of the endpoint group.
|
List<String> |
endpointGroupIpList
The IP addresses in the endpoint group.
|
String |
endpointGroupRegion
The ID of the region where the endpoint group is deployed.
|
String |
endpointGroupType
The type of the endpoint group.
|
List<String> |
endpointGroupUnconfirmedIpList
The endpoint group IP addresses to be confirmed.
|
String |
endpointRequestProtocol
The protocol that is used by the backend service.
|
List<String> |
forwardingRuleIds
The ID of the forwarding rule that is associated with the endpoint group.
|
Boolean |
healthCheckEnabled
Indicates whether the health check feature is enabled.
|
Integer |
healthCheckIntervalSeconds
The interval between two consecutive health checks.
|
String |
healthCheckPath
The path to which health check requests are sent.
|
Integer |
healthCheckPort
The port that is used for health checks.
|
String |
healthCheckProtocol
The protocol over which health check requests are sent.
|
String |
listenerId
The ID of the listener.
|
String |
name
The name of the endpoint group.
|
List<DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyPortOverrides> |
portOverrides
The mappings between ports.
|
String |
requestId
The ID of the request.
|
String |
slsLogStoreName
The name of the Logstore.
|
String |
slsProjectName
The name of the Log Service project.
|
String |
slsRegion
The region of the Log Service project.
|
String |
state
The state of the endpoint group.
|
List<DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyTags> |
tags |
Integer |
thresholdCount
The number of consecutive failed health checks that must occur before an endpoint is considered unhealthy.
|
Integer |
totalCount
The total number of entries returned.
|
Integer |
trafficPercentage
The weight of the endpoint group.
|
| 构造器和说明 |
|---|
DescribeEndpointGroupResponseBody() |
@NameInMap(value="AcceleratorId") public String acceleratorId
The ID of the GA instance.
@NameInMap(value="AccessLogSwitch") public String accessLogSwitch
Indicates the state of the binding relationship between the Log Service project and the endpoint group. Valid values:
* **on**: The Log Service project is bound to the endpoint group.
* **off**: No Log Service projects are bound to the endpoint group.
* **binding**: The Log Service project is being bound to the endpoint group.
* **unbinding**: The Log Service project is being unbound from the endpoint group.
@NameInMap(value="Description") public String description
The description of the endpoint group.
@NameInMap(value="EnableAccessLog") public Boolean enableAccessLog
Indicates whether the access logging feature is enabled. Valid values:
* **on**: The access logging feature is enabled.
* **off**: The access logging feature is disabled.
@NameInMap(value="EndpointConfigurations") public List<DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyEndpointConfigurations> endpointConfigurations
The configurations of endpoints in the endpoint group.
@NameInMap(value="EndpointGroupId") public String endpointGroupId
The ID of the endpoint group.
@NameInMap(value="EndpointGroupIpList") public List<String> endpointGroupIpList
The IP addresses in the endpoint group.
@NameInMap(value="EndpointGroupRegion") public String endpointGroupRegion
The ID of the region where the endpoint group is deployed.
@NameInMap(value="EndpointGroupType") public String endpointGroupType
The type of the endpoint group. Valid values:
* **default**: a default endpoint group
* **virtual**: a virtual endpoint group
@NameInMap(value="EndpointGroupUnconfirmedIpList") public List<String> endpointGroupUnconfirmedIpList
The endpoint group IP addresses to be confirmed. After the GA instance is upgraded, the IP addresses that are added to the endpoint group need to be confirmed.
@NameInMap(value="EndpointRequestProtocol") public String endpointRequestProtocol
The protocol that is used by the backend service.
* **HTTP**
* **HTTPS**
@NameInMap(value="ForwardingRuleIds") public List<String> forwardingRuleIds
The ID of the forwarding rule that is associated with the endpoint group.
@NameInMap(value="HealthCheckEnabled") public Boolean healthCheckEnabled
Indicates whether the health check feature is enabled. Valid values:
* **true**: The health check feature is enabled.
* **false**: The health check feature is disabled.
@NameInMap(value="HealthCheckIntervalSeconds") public Integer healthCheckIntervalSeconds
The interval between two consecutive health checks. Unit: seconds.
@NameInMap(value="HealthCheckPath") public String healthCheckPath
The path to which health check requests are sent.
@NameInMap(value="HealthCheckPort") public Integer healthCheckPort
The port that is used for health checks.
@NameInMap(value="HealthCheckProtocol") public String healthCheckProtocol
The protocol over which health check requests are sent. Valid values:
* **tcp**: TCP
* **http**: HTTP
* **https**: HTTPS
@NameInMap(value="ListenerId") public String listenerId
The ID of the listener.
@NameInMap(value="Name") public String name
The name of the endpoint group.
@NameInMap(value="PortOverrides") public List<DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyPortOverrides> portOverrides
The mappings between ports.
@NameInMap(value="RequestId") public String requestId
The ID of the request.
@NameInMap(value="SlsLogStoreName") public String slsLogStoreName
The name of the Logstore.
@NameInMap(value="SlsProjectName") public String slsProjectName
The name of the Log Service project.
@NameInMap(value="SlsRegion") public String slsRegion
The region of the Log Service project.
@NameInMap(value="State") public String state
The state of the endpoint group.
* **init**: The endpoint group is being initialized.
* **active**: The endpoint group is running normally.
* **updating**: The endpoint group is being updated.
* **deleting**: The endpoint group is being deleted.
@NameInMap(value="Tags") public List<DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyTags> tags
@NameInMap(value="ThresholdCount") public Integer thresholdCount
The number of consecutive failed health checks that must occur before an endpoint is considered unhealthy.
@NameInMap(value="TotalCount") public Integer totalCount
The total number of entries returned.
@NameInMap(value="TrafficPercentage") public Integer trafficPercentage
The weight of the endpoint group. If the listener is associated with multiple endpoint groups, this parameter indicates the weight of the current endpoint group.
public static DescribeEndpointGroupResponseBody build(Map<String,?> map) throws Exception
Exceptionpublic DescribeEndpointGroupResponseBody setAcceleratorId(String acceleratorId)
public String getAcceleratorId()
public DescribeEndpointGroupResponseBody setAccessLogSwitch(String accessLogSwitch)
public String getAccessLogSwitch()
public DescribeEndpointGroupResponseBody setDescription(String description)
public String getDescription()
public DescribeEndpointGroupResponseBody setEnableAccessLog(Boolean enableAccessLog)
public Boolean getEnableAccessLog()
public DescribeEndpointGroupResponseBody setEndpointConfigurations(List<DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyEndpointConfigurations> endpointConfigurations)
public List<DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyEndpointConfigurations> getEndpointConfigurations()
public DescribeEndpointGroupResponseBody setEndpointGroupId(String endpointGroupId)
public String getEndpointGroupId()
public DescribeEndpointGroupResponseBody setEndpointGroupIpList(List<String> endpointGroupIpList)
public DescribeEndpointGroupResponseBody setEndpointGroupRegion(String endpointGroupRegion)
public String getEndpointGroupRegion()
public DescribeEndpointGroupResponseBody setEndpointGroupType(String endpointGroupType)
public String getEndpointGroupType()
public DescribeEndpointGroupResponseBody setEndpointGroupUnconfirmedIpList(List<String> endpointGroupUnconfirmedIpList)
public DescribeEndpointGroupResponseBody setEndpointRequestProtocol(String endpointRequestProtocol)
public String getEndpointRequestProtocol()
public DescribeEndpointGroupResponseBody setForwardingRuleIds(List<String> forwardingRuleIds)
public DescribeEndpointGroupResponseBody setHealthCheckEnabled(Boolean healthCheckEnabled)
public Boolean getHealthCheckEnabled()
public DescribeEndpointGroupResponseBody setHealthCheckIntervalSeconds(Integer healthCheckIntervalSeconds)
public Integer getHealthCheckIntervalSeconds()
public DescribeEndpointGroupResponseBody setHealthCheckPath(String healthCheckPath)
public String getHealthCheckPath()
public DescribeEndpointGroupResponseBody setHealthCheckPort(Integer healthCheckPort)
public Integer getHealthCheckPort()
public DescribeEndpointGroupResponseBody setHealthCheckProtocol(String healthCheckProtocol)
public String getHealthCheckProtocol()
public DescribeEndpointGroupResponseBody setListenerId(String listenerId)
public String getListenerId()
public DescribeEndpointGroupResponseBody setName(String name)
public String getName()
public DescribeEndpointGroupResponseBody setPortOverrides(List<DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyPortOverrides> portOverrides)
public List<DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyPortOverrides> getPortOverrides()
public DescribeEndpointGroupResponseBody setRequestId(String requestId)
public String getRequestId()
public DescribeEndpointGroupResponseBody setSlsLogStoreName(String slsLogStoreName)
public String getSlsLogStoreName()
public DescribeEndpointGroupResponseBody setSlsProjectName(String slsProjectName)
public String getSlsProjectName()
public DescribeEndpointGroupResponseBody setSlsRegion(String slsRegion)
public String getSlsRegion()
public DescribeEndpointGroupResponseBody setState(String state)
public String getState()
public DescribeEndpointGroupResponseBody setTags(List<DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyTags> tags)
public List<DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyTags> getTags()
public DescribeEndpointGroupResponseBody setThresholdCount(Integer thresholdCount)
public Integer getThresholdCount()
public DescribeEndpointGroupResponseBody setTotalCount(Integer totalCount)
public Integer getTotalCount()
public DescribeEndpointGroupResponseBody setTrafficPercentage(Integer trafficPercentage)
public Integer getTrafficPercentage()
Copyright © 2023. All rights reserved.