com.aliyun.ens20171110.models.DescribeLoadBalancersRequest Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.ens20171110.models;
import com.aliyun.tea.*;
public class DescribeLoadBalancersRequest extends TeaModel {
/**
* The IP address that the ELB instance uses to provide services.
*
* example:
* 10.0.XX.XX
*/
@NameInMap("Address")
public String address;
/**
* The ID of the Edge Node Service (ENS) node.
*
* example:
* cn-guangzhou-10
*/
@NameInMap("EnsRegionId")
public String ensRegionId;
/**
* The ID of the ELB instance.
*
* example:
* lb-5q73cv04zeyh43lh74lp4****
*/
@NameInMap("LoadBalancerId")
public String loadBalancerId;
/**
* The name of the ELB instance.
*
* example:
* example
*/
@NameInMap("LoadBalancerName")
public String loadBalancerName;
/**
* The status of the listener for the ELB instance. Valid values:
*
* - Active: The listener for the instance can forward the received traffic based on forwarding rules.
* - InActive: The listener for the instance does not forward the received traffic.
*
*
* example:
* InActive
*/
@NameInMap("LoadBalancerStatus")
public String loadBalancerStatus;
/**
* The ID of the network.
*
* example:
* n-5s9ayrxsd9hszrlt5fgv2****
*/
@NameInMap("NetworkId")
public String networkId;
/**
* The page number. Default value: 1.
*
* example:
* 1
*/
@NameInMap("PageNumber")
public Integer pageNumber;
/**
* The number of entries per page. Default value: 10. Valid values: 10 to 100.
*
* example:
* 100
*/
@NameInMap("PageSize")
public Integer pageSize;
/**
* The ID of the backend server.
*
* example:
* i-5f67ffjc004wwz0t****
*/
@NameInMap("ServerId")
public String serverId;
/**
* The ID of the vSwitch.
*
* example:
* vsw-5sy773iy25rulsmgskmba****
*/
@NameInMap("VSwitchId")
public String vSwitchId;
public static DescribeLoadBalancersRequest build(java.util.Map map) throws Exception {
DescribeLoadBalancersRequest self = new DescribeLoadBalancersRequest();
return TeaModel.build(map, self);
}
public DescribeLoadBalancersRequest setAddress(String address) {
this.address = address;
return this;
}
public String getAddress() {
return this.address;
}
public DescribeLoadBalancersRequest setEnsRegionId(String ensRegionId) {
this.ensRegionId = ensRegionId;
return this;
}
public String getEnsRegionId() {
return this.ensRegionId;
}
public DescribeLoadBalancersRequest setLoadBalancerId(String loadBalancerId) {
this.loadBalancerId = loadBalancerId;
return this;
}
public String getLoadBalancerId() {
return this.loadBalancerId;
}
public DescribeLoadBalancersRequest setLoadBalancerName(String loadBalancerName) {
this.loadBalancerName = loadBalancerName;
return this;
}
public String getLoadBalancerName() {
return this.loadBalancerName;
}
public DescribeLoadBalancersRequest setLoadBalancerStatus(String loadBalancerStatus) {
this.loadBalancerStatus = loadBalancerStatus;
return this;
}
public String getLoadBalancerStatus() {
return this.loadBalancerStatus;
}
public DescribeLoadBalancersRequest setNetworkId(String networkId) {
this.networkId = networkId;
return this;
}
public String getNetworkId() {
return this.networkId;
}
public DescribeLoadBalancersRequest setPageNumber(Integer pageNumber) {
this.pageNumber = pageNumber;
return this;
}
public Integer getPageNumber() {
return this.pageNumber;
}
public DescribeLoadBalancersRequest setPageSize(Integer pageSize) {
this.pageSize = pageSize;
return this;
}
public Integer getPageSize() {
return this.pageSize;
}
public DescribeLoadBalancersRequest setServerId(String serverId) {
this.serverId = serverId;
return this;
}
public String getServerId() {
return this.serverId;
}
public DescribeLoadBalancersRequest setVSwitchId(String vSwitchId) {
this.vSwitchId = vSwitchId;
return this;
}
public String getVSwitchId() {
return this.vSwitchId;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy