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 Specification of the LCU-supported instance.
|
String |
getSlaveZoneId()
Get Specifies the secondary AZ ID for cross-AZ disaster recovery, such as `100001` or `ap-guangzhou-1`.
|
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 Specification of the LCU-supported instance.
|
void |
setSlaveZoneId(String SlaveZoneId)
Set Specifies the secondary AZ ID for cross-AZ disaster recovery, such as `100001` or `ap-guangzhou-1`.
|
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 loads traffic, while a secondary AZ does not load traffic by default and will be used only if the primary AZ becomes unavailable. The platform will automatically select the optimal secondary AZ. You can use the `DescribeResource` API to query the primary AZ list of a region.public String getSlaveZoneId()
public void setSlaveZoneId(String SlaveZoneId)
SlaveZoneId
- Specifies the secondary AZ ID for cross-AZ disaster recovery, such as `100001` or `ap-guangzhou-1`. It is applicable only to public network CLB.
Note: A secondary AZ will load traffic if the primary AZ is faulty. You can use the `DescribeMasterZones` API to query the primary and secondary AZ list of a region.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
- Specification of the LCU-supported instance.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 © 2023. All rights reserved.