public class CloneLoadBalancerRequest extends AbstractModel
Constructor and Description |
---|
CloneLoadBalancerRequest() |
CloneLoadBalancerRequest(CloneLoadBalancerRequest 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 |
getBandwidthPackageId()
Get Bandwidth package ID.
|
String[] |
getClusterIds()
Get ID of the public network CLB dedicated cluster
|
String |
getClusterTag()
Get Tag of the STGW dedicated cluster
|
String |
getEipAddressId()
Get Unique ID of an EIP, which can only be used when binding the EIP of a private network CLB instance (e.g., `eip-11112222`)
|
ExclusiveCluster |
getExclusiveCluster()
Get Dedicated cluster information
|
InternetAccessible |
getInternetAccessible()
Get CLB network billing mode.
|
String |
getLoadBalancerId()
Get CLB instance ID
|
String |
getLoadBalancerName()
Get Clones the name of the CLB instance.
|
String |
getMasterZoneId()
Get Sets the primary AZ ID for cross-AZ disaster recovery, such as `100001` or `ap-guangzhou-1`, which is applicable only to public network CLB.
|
Long |
getProjectId()
Get ID of the project to which a CLB instance belongs, which can be obtained through the DescribeProject API.
|
String |
getSlaType()
Get
|
String |
getSlaveZoneId()
Get Sets the secondary AZ ID for cross-AZ disaster recovery, such as `100001` or `ap-guangzhou-1`, which is applicable only to public network CLB instances.
|
SnatIp[] |
getSnatIps()
Get Creates `SnatIp` when the binding IPs of other VPCs feature is enabled
|
Boolean |
getSnatPro()
Get Whether to support binding cross-VPC IPs or cross-region IPs
|
TagInfo[] |
getTags()
Get Tags a CLB instance when purchasing it
|
String |
getVip()
Get Applies for CLB instances for a specified VIP
|
String |
getVipIsp()
Get This parameter is applicable only to public network CLB instances.
|
String |
getZoneId()
Get Specifies an AZ ID for creating a CLB instance, such as `ap-guangzhou-1`, which is applicable only to public network CLB instances.
|
String[] |
getZones()
Get Availability zones for nearby access of private network CLB instances to distribute traffic
|
void |
setBandwidthPackageId(String BandwidthPackageId)
Set Bandwidth package ID.
|
void |
setClusterIds(String[] ClusterIds)
Set ID of the public network CLB dedicated cluster
|
void |
setClusterTag(String ClusterTag)
Set Tag of the STGW dedicated cluster
|
void |
setEipAddressId(String EipAddressId)
Set Unique ID of an EIP, which can only be used when binding the EIP of a private network CLB instance (e.g., `eip-11112222`)
|
void |
setExclusiveCluster(ExclusiveCluster ExclusiveCluster)
Set Dedicated cluster information
|
void |
setInternetAccessible(InternetAccessible InternetAccessible)
Set CLB network billing mode.
|
void |
setLoadBalancerId(String LoadBalancerId)
Set CLB instance ID
|
void |
setLoadBalancerName(String LoadBalancerName)
Set Clones the name of the CLB instance.
|
void |
setMasterZoneId(String MasterZoneId)
Set Sets the primary AZ ID for cross-AZ disaster recovery, such as `100001` or `ap-guangzhou-1`, which is applicable only to public network CLB.
|
void |
setProjectId(Long ProjectId)
Set ID of the project to which a CLB instance belongs, which can be obtained through the DescribeProject API.
|
void |
setSlaType(String SlaType)
Set
|
void |
setSlaveZoneId(String SlaveZoneId)
Set Sets the secondary AZ ID for cross-AZ disaster recovery, such as `100001` or `ap-guangzhou-1`, which is applicable only to public network CLB instances.
|
void |
setSnatIps(SnatIp[] SnatIps)
Set Creates `SnatIp` when the binding IPs of other VPCs feature is enabled
|
void |
setSnatPro(Boolean SnatPro)
Set Whether to support binding cross-VPC IPs or cross-region IPs
|
void |
setTags(TagInfo[] Tags)
Set Tags a CLB instance when purchasing it
|
void |
setVip(String Vip)
Set Applies for CLB instances for a specified VIP
|
void |
setVipIsp(String VipIsp)
Set This parameter is applicable only to public network CLB instances.
|
void |
setZoneId(String ZoneId)
Set Specifies an AZ ID for creating a CLB instance, such as `ap-guangzhou-1`, which is applicable only to public network CLB instances.
|
void |
setZones(String[] Zones)
Set Availability zones for nearby access of private network CLB instances to distribute traffic
|
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 CloneLoadBalancerRequest()
public CloneLoadBalancerRequest(CloneLoadBalancerRequest source)
public String getLoadBalancerId()
public void setLoadBalancerId(String LoadBalancerId)
LoadBalancerId
- CLB instance IDpublic String getLoadBalancerName()
public void setLoadBalancerName(String LoadBalancerName)
LoadBalancerName
- Clones the name of the CLB instance. The name must be 1-60 characters containing letters, numbers, "-" or "_".
Note: if the name of a new CLB instance already exists, a default name will be generated automatically.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. If this parameter is not passed in, the default project will be used.public String getMasterZoneId()
public void setMasterZoneId(String MasterZoneId)
MasterZoneId
- Sets the primary AZ ID for cross-AZ disaster recovery, such as `100001` or `ap-guangzhou-1`, which is applicable only to public network CLB.
Note: A primary AZ is the default AZ that carries traffic. When it fails, the optimal secondary AZ is chosen automatically to take its place.public String getSlaveZoneId()
public void setSlaveZoneId(String SlaveZoneId)
SlaveZoneId
- Sets the secondary AZ ID for cross-AZ disaster recovery, such as `100001` or `ap-guangzhou-1`, which is applicable only to public network CLB instances.
Note: A secondary AZ carries traffic when the primary AZ fails.public String getZoneId()
public void setZoneId(String ZoneId)
ZoneId
- Specifies an AZ ID for creating a CLB instance, such as `ap-guangzhou-1`, which is applicable only to public network CLB instances.public InternetAccessible getInternetAccessible()
public void setInternetAccessible(InternetAccessible InternetAccessible)
InternetAccessible
- CLB network billing mode. This parameter is applicable only to public network CLB instances.public String getVipIsp()
public void setVipIsp(String VipIsp)
VipIsp
- This parameter is applicable only to public network CLB instances. Valid values: CMCC (China Mobile), CTCC (China Telecom), CUCC (China Unicom). If this parameter is not specified, BGP will be used by default. ISPs supported in a region can be queried with the `DescribeSingleIsp` API. If an ISP is specified, only bill-by-bandwidth-package (BANDWIDTH_PACKAGE) can be used as the network billing mode.public String getVip()
public void setVip(String Vip)
Vip
- Applies for CLB instances for a specified VIPpublic TagInfo[] getTags()
public void setTags(TagInfo[] Tags)
Tags
- Tags a CLB instance when purchasing itpublic ExclusiveCluster getExclusiveCluster()
public void setExclusiveCluster(ExclusiveCluster ExclusiveCluster)
ExclusiveCluster
- Dedicated cluster informationpublic String getBandwidthPackageId()
public void setBandwidthPackageId(String BandwidthPackageId)
BandwidthPackageId
- Bandwidth package ID. If this parameter is specified, the network billing mode (`InternetAccessible.InternetChargeType`) will only support bill-by-bandwidth package (`BANDWIDTH_PACKAGE`).public Boolean getSnatPro()
public void setSnatPro(Boolean SnatPro)
SnatPro
- Whether to support binding cross-VPC IPs or cross-region IPspublic SnatIp[] getSnatIps()
public void setSnatIps(SnatIp[] SnatIps)
SnatIps
- Creates `SnatIp` when the binding IPs of other VPCs feature is enabledpublic String[] getClusterIds()
public void setClusterIds(String[] ClusterIds)
ClusterIds
- ID of the public network CLB dedicated clusterpublic String getSlaType()
public void setSlaType(String SlaType)
SlaType
- public String getClusterTag()
public void setClusterTag(String ClusterTag)
ClusterTag
- Tag of the STGW dedicated clusterpublic String[] getZones()
public void setZones(String[] Zones)
Zones
- Availability zones for nearby access of private network CLB instances to distribute trafficpublic String getEipAddressId()
public void setEipAddressId(String EipAddressId)
EipAddressId
- Unique ID of an EIP, which can only be used when binding the EIP of a private network CLB instance (e.g., `eip-11112222`)Copyright © 2022. All rights reserved.