public static class DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyEndpointConfigurations
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
Boolean |
enableClientIPPreservation
Indicates whether the client IP address preservation feature is enabled.
|
Boolean |
enableProxyProtocol
Indicates whether the proxy protocol is used to preserve client IP addresses.
|
String |
endpoint
The IP address or domain name of the endpoint.
|
Integer |
probePort
The port that is used to monitor latency.
|
String |
probeProtocol
The protocol that is used to monitor latency.
|
String |
subAddress
The private IP address of the ENI.
|
String |
type
The type of the endpoint.
|
Integer |
weight
The weight of the endpoint.
|
构造器和说明 |
---|
DescribeEndpointGroupResponseBodyEndpointConfigurations() |
@NameInMap(value="EnableClientIPPreservation") public Boolean enableClientIPPreservation
Indicates whether the client IP address preservation feature is enabled. Valid values:
* **true**
* **false**
@NameInMap(value="EnableProxyProtocol") public Boolean enableProxyProtocol
Indicates whether the proxy protocol is used to preserve client IP addresses.
@NameInMap(value="Endpoint") public String endpoint
The IP address or domain name of the endpoint.
@NameInMap(value="ProbePort") public Integer probePort
The port that is used to monitor latency.
@NameInMap(value="ProbeProtocol") public String probeProtocol
The protocol that is used to monitor latency. Valid values:
* **tcp**
* **icmp**
@NameInMap(value="SubAddress") public String subAddress
The private IP address of the ENI.
@NameInMap(value="Type") public String type
The type of the endpoint. Valid values:
* **Domain**: a custom domain name
* **Ip**: a custom IP address
* **PublicIp**: a public IP address provided by Alibaba Cloud
* **ECS**: an Elastic Compute Service (ECS) instance
* **SLB**: a Server Load Balancer (SLB) instance
* **ALB**: an Application Load Balancer (ALB) instance
* **OSS**: an Object Storage Service (OSS) bucket
@NameInMap(value="Weight") public Integer weight
The weight of the endpoint.
public DescribeEndpointGroupResponseBodyEndpointConfigurations()
public static DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyEndpointConfigurations build(Map<String,?> map) throws Exception
Exception
public DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyEndpointConfigurations setEnableClientIPPreservation(Boolean enableClientIPPreservation)
public Boolean getEnableClientIPPreservation()
public DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyEndpointConfigurations setEnableProxyProtocol(Boolean enableProxyProtocol)
public Boolean getEnableProxyProtocol()
public DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyEndpointConfigurations setEndpoint(String endpoint)
public String getEndpoint()
public DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyEndpointConfigurations setProbePort(Integer probePort)
public Integer getProbePort()
public DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyEndpointConfigurations setProbeProtocol(String probeProtocol)
public String getProbeProtocol()
public DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyEndpointConfigurations setSubAddress(String subAddress)
public String getSubAddress()
public DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyEndpointConfigurations setType(String type)
public String getType()
public DescribeEndpointGroupResponseBody.DescribeEndpointGroupResponseBodyEndpointConfigurations setWeight(Integer weight)
public Integer getWeight()
Copyright © 2024. All rights reserved.