public class DescribeLoadBalancersRequest extends AbstractModel
Constructor and Description |
---|
DescribeLoadBalancersRequest() |
DescribeLoadBalancersRequest(DescribeLoadBalancersRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String[] |
getBackendPrivateIps()
Get Private IPs of the backend services bound with the load balancer.
|
String[] |
getBackendPublicIps()
Get Public IPs of the backend services bound with the load balancer.
|
String |
getDomain()
Get Domain name assigned to a CLB instance by Tencent Cloud.
|
Filter[] |
getFilters()
Get Each request can have up to 10 `Filters` and 100 `Filter.Values`.
|
Long |
getForward()
Get CLB instance type.
|
Long |
getLimit()
Get Number of returned CLB instances.
|
String[] |
getLoadBalancerIds()
Get CLB instance IDs.
|
String |
getLoadBalancerName()
Get CLB instance name.
|
String |
getLoadBalancerType()
Get CLB instance network type:
OPEN: public network; INTERNAL: private network.
|
String[] |
getLoadBalancerVips()
Get VIP address of a CLB instance (there can be multiple addresses)
|
String |
getMasterZone()
Get Primary AZ ID, e.g., `100001` (Guangzhou Zone 1).
|
Long |
getOffset()
Get Data offset.
|
String |
getOrderBy()
Get Sort by parameter.
|
Long |
getOrderType()
Get 1: reverse; 0: sequential.
|
Long |
getProjectId()
Get ID of the project to which a CLB instance belongs, which can be obtained through the DescribeProject API.
|
String |
getSearchKey()
Get Search field which fuzzy matches name, domain name, or VIP.
|
String |
getSecurityGroup()
Get Security group ID, e.g., `sg-m1cc****`.
|
String |
getVpcId()
Get VPC where a CLB instance resides, such as vpc-bhqkbhdx.
|
Long |
getWithRs()
Get Whether a CLB instance is bound to a real server.
|
void |
setBackendPrivateIps(String[] BackendPrivateIps)
Set Private IPs of the backend services bound with the load balancer.
|
void |
setBackendPublicIps(String[] BackendPublicIps)
Set Public IPs of the backend services bound with the load balancer.
|
void |
setDomain(String Domain)
Set Domain name assigned to a CLB instance by Tencent Cloud.
|
void |
setFilters(Filter[] Filters)
Set Each request can have up to 10 `Filters` and 100 `Filter.Values`.
|
void |
setForward(Long Forward)
Set CLB instance type.
|
void |
setLimit(Long Limit)
Set Number of returned CLB instances.
|
void |
setLoadBalancerIds(String[] LoadBalancerIds)
Set CLB instance IDs.
|
void |
setLoadBalancerName(String LoadBalancerName)
Set CLB instance name.
|
void |
setLoadBalancerType(String LoadBalancerType)
Set CLB instance network type:
OPEN: public network; INTERNAL: private network.
|
void |
setLoadBalancerVips(String[] LoadBalancerVips)
Set VIP address of a CLB instance (there can be multiple addresses)
|
void |
setMasterZone(String MasterZone)
Set Primary AZ ID, e.g., `100001` (Guangzhou Zone 1).
|
void |
setOffset(Long Offset)
Set Data offset.
|
void |
setOrderBy(String OrderBy)
Set Sort by parameter.
|
void |
setOrderType(Long OrderType)
Set 1: reverse; 0: sequential.
|
void |
setProjectId(Long ProjectId)
Set ID of the project to which a CLB instance belongs, which can be obtained through the DescribeProject API.
|
void |
setSearchKey(String SearchKey)
Set Search field which fuzzy matches name, domain name, or VIP.
|
void |
setSecurityGroup(String SecurityGroup)
Set Security group ID, e.g., `sg-m1cc****`.
|
void |
setVpcId(String VpcId)
Set VPC where a CLB instance resides, such as vpc-bhqkbhdx.
|
void |
setWithRs(Long WithRs)
Set Whether a CLB instance is bound to a real server.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public DescribeLoadBalancersRequest()
public DescribeLoadBalancersRequest(DescribeLoadBalancersRequest source)
public String[] getLoadBalancerIds()
public void setLoadBalancerIds(String[] LoadBalancerIds)
LoadBalancerIds
- CLB instance IDs. There can be up to 20 IDs.public String getLoadBalancerType()
public void setLoadBalancerType(String LoadBalancerType)
LoadBalancerType
- CLB instance network type:
OPEN: public network; INTERNAL: private network.public Long getForward()
public void setForward(Long Forward)
Forward
- CLB instance type. 1: generic CLB instance; 0: classic CLB instancepublic String getLoadBalancerName()
public void setLoadBalancerName(String LoadBalancerName)
LoadBalancerName
- CLB instance name.public String getDomain()
public void setDomain(String Domain)
Domain
- Domain name assigned to a CLB instance by Tencent Cloud. This parameter is meaningful only for the public network classic CLB.public String[] getLoadBalancerVips()
public void setLoadBalancerVips(String[] LoadBalancerVips)
LoadBalancerVips
- VIP address of a CLB instance (there can be multiple addresses)public String[] getBackendPublicIps()
public void setBackendPublicIps(String[] BackendPublicIps)
BackendPublicIps
- Public IPs of the backend services bound with the load balancer. Only the public IPs of CVMs are supported now.public String[] getBackendPrivateIps()
public void setBackendPrivateIps(String[] BackendPrivateIps)
BackendPrivateIps
- Private IPs of the backend services bound with the load balancer. Only the private IPs of CVMs are supported now.public Long getOffset()
public void setOffset(Long Offset)
Offset
- Data offset. Default value: 0.public Long getLimit()
public void setLimit(Long Limit)
Limit
- Number of returned CLB instances. Default value: 20. Maximum value: 100.public String getOrderBy()
public void setOrderBy(String OrderBy)
OrderBy
- Sort by parameter. Value range: LoadBalancerName, CreateTime, Domain, LoadBalancerType.public Long getOrderType()
public void setOrderType(Long OrderType)
OrderType
- 1: reverse; 0: sequential. Default value: reverse by creation time |public String getSearchKey()
public void setSearchKey(String SearchKey)
SearchKey
- Search field which fuzzy matches name, domain name, or VIP.public Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId
- ID of the project to which a CLB instance belongs, which can be obtained through the DescribeProject API.public Long getWithRs()
public void setWithRs(Long WithRs)
WithRs
- Whether a CLB instance is bound to a real server. 0: no; 1: yes; -1: query all.public String getVpcId()
public void setVpcId(String VpcId)
VpcId
- VPC where a CLB instance resides, such as vpc-bhqkbhdx.
Basic network does not support queries by VpcId.public String getSecurityGroup()
public void setSecurityGroup(String SecurityGroup)
SecurityGroup
- Security group ID, e.g., `sg-m1cc****`.public String getMasterZone()
public void setMasterZone(String MasterZone)
MasterZone
- Primary AZ ID, e.g., `100001` (Guangzhou Zone 1).public Filter[] getFilters()
public void setFilters(Filter[] Filters)
Filters
- Each request can have up to 10 `Filters` and 100 `Filter.Values`. Detailed filter conditions:
Copyright © 2023. All rights reserved.