public class CreateLoadBalancersRequest extends AbstractModel
构造器和说明 |
---|
CreateLoadBalancersRequest() |
限定符和类型 | 方法和说明 |
---|---|
CreateLoadBalancerBzConf |
getBzConf()
获取(未全地域开放)保障型负载均衡设定参数,如果类别选择保障型则需传入此参数。
|
Integer |
getExclusive()
获取负载均衡的独占类别,取值为0表示非独占,1表示四层独占,2表示七层独占,3表示四层和七层独占,4表示共享容灾。
|
Integer |
getGoodsNum()
获取购买黑石负载均衡实例的数量。
|
String |
getIpProtocolType()
获取IP协议类型。
|
String |
getLoadBalancerType()
获取负载均衡的类型,取值为open或internal。
|
String |
getPayMode()
获取黑石负载均衡的计费模式,取值为flow和bandwidth,其中flow模式表示流量模式,bandwidth表示带宽模式。
|
Integer |
getProjectId()
获取负载均衡所属项目ID。
|
String[] |
getSpecifiedVips()
获取指定的VIP,如果指定,则数量必须与goodsNum一致。
|
String |
getSubnetId()
获取在私有网络内购买内网负载均衡实例的时候需要指定子网ID,内网负载均衡实例的VIP将从这个子网中产生。
|
String |
getTgwSetType()
获取负载均衡对应的TGW集群类别,取值为tunnel、fullnat或dnat。
|
String |
getVpcId()
获取黑石负载均衡实例所属的私有网络ID。
|
void |
setBzConf(CreateLoadBalancerBzConf BzConf)
设置(未全地域开放)保障型负载均衡设定参数,如果类别选择保障型则需传入此参数。
|
void |
setExclusive(Integer Exclusive)
设置负载均衡的独占类别,取值为0表示非独占,1表示四层独占,2表示七层独占,3表示四层和七层独占,4表示共享容灾。
|
void |
setGoodsNum(Integer GoodsNum)
设置购买黑石负载均衡实例的数量。
|
void |
setIpProtocolType(String IpProtocolType)
设置IP协议类型。
|
void |
setLoadBalancerType(String LoadBalancerType)
设置负载均衡的类型,取值为open或internal。
|
void |
setPayMode(String PayMode)
设置黑石负载均衡的计费模式,取值为flow和bandwidth,其中flow模式表示流量模式,bandwidth表示带宽模式。
|
void |
setProjectId(Integer ProjectId)
设置负载均衡所属项目ID。
|
void |
setSpecifiedVips(String[] SpecifiedVips)
设置指定的VIP,如果指定,则数量必须与goodsNum一致。
|
void |
setSubnetId(String SubnetId)
设置在私有网络内购买内网负载均衡实例的时候需要指定子网ID,内网负载均衡实例的VIP将从这个子网中产生。
|
void |
setTgwSetType(String TgwSetType)
设置负载均衡对应的TGW集群类别,取值为tunnel、fullnat或dnat。
|
void |
setVpcId(String VpcId)
设置黑石负载均衡实例所属的私有网络ID。
|
void |
toMap(HashMap<String,String> map,
String prefix)
内部实现,用户禁止调用
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public String getVpcId()
public void setVpcId(String VpcId)
VpcId
- 黑石负载均衡实例所属的私有网络ID。public String getLoadBalancerType()
public void setLoadBalancerType(String LoadBalancerType)
LoadBalancerType
- 负载均衡的类型,取值为open或internal。open表示公网(有日租),internal表示内网。public String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId
- 在私有网络内购买内网负载均衡实例的时候需要指定子网ID,内网负载均衡实例的VIP将从这个子网中产生。其他情况不用填写该字段。public Integer getProjectId()
public void setProjectId(Integer ProjectId)
ProjectId
- 负载均衡所属项目ID。不填则属于默认项目。public Integer getGoodsNum()
public void setGoodsNum(Integer GoodsNum)
GoodsNum
- 购买黑石负载均衡实例的数量。默认值为1, 最大值为20。public String getPayMode()
public void setPayMode(String PayMode)
PayMode
- 黑石负载均衡的计费模式,取值为flow和bandwidth,其中flow模式表示流量模式,bandwidth表示带宽模式。默认值为flow。public String getTgwSetType()
public void setTgwSetType(String TgwSetType)
TgwSetType
- 负载均衡对应的TGW集群类别,取值为tunnel、fullnat或dnat。tunnel表示隧道集群,fullnat表示FULLNAT集群,dnat表示DNAT集群。默认值为fullnat。如需获取client IP,可以选择 tunnel 模式,fullnat 模式(tcp 通过toa 获取),dnat 模式。public Integer getExclusive()
public void setExclusive(Integer Exclusive)
Exclusive
- 负载均衡的独占类别,取值为0表示非独占,1表示四层独占,2表示七层独占,3表示四层和七层独占,4表示共享容灾。public String[] getSpecifiedVips()
public void setSpecifiedVips(String[] SpecifiedVips)
SpecifiedVips
- 指定的VIP,如果指定,则数量必须与goodsNum一致。如果不指定,则由后台分配随机VIP。public CreateLoadBalancerBzConf getBzConf()
public void setBzConf(CreateLoadBalancerBzConf BzConf)
BzConf
- (未全地域开放)保障型负载均衡设定参数,如果类别选择保障型则需传入此参数。public String getIpProtocolType()
public void setIpProtocolType(String IpProtocolType)
IpProtocolType
- IP协议类型。可取的值为“ipv4”或“ipv6”。Copyright © 2019. All rights reserved.