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 Project ID of the CLB instance, which can be obtained through the [`DescribeProject`](https://intl.cloud.tencent.com/document/product/378/4400?from_cn_redirect=1) API.
|
String |
getSlaType()
Get Guaranteed performance specification.
|
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 Project ID of the CLB instance, which can be obtained through the [`DescribeProject`](https://intl.cloud.tencent.com/document/product/378/4400?from_cn_redirect=1) API.
|
void |
setSlaType(String SlaType)
Set Guaranteed performance specification.
|
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
- Project ID of the CLB instance, which can be obtained through the [`DescribeProject`](https://intl.cloud.tencent.com/document/product/378/4400?from_cn_redirect=1) API. If this field is not specified, it will default to the default project.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 carries traffic by default, while a secondary AZ does not. It only works when the primary AZ is faulty.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
- Guaranteed performance specification.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.