Class Address
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.vpc.v20170312.models.Address
-
public class Address extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAddressId()Get `EIP`的`ID`,是`EIP`的唯一标识。StringgetAddressIp()Get 外网IP地址StringgetAddressName()Get `EIP`名称。StringgetAddressStatus()Get `EIP`状态,包含'CREATING'(创建中),'BINDING'(绑定中),'BIND'(已绑定),'UNBINDING'(解绑中),'UNBIND'(已解绑),'OFFLINING'(释放中),'BIND_ENI'(绑定悬空弹性网卡)StringgetAddressType()Get EIP 资源类型,包括CalcIP、WanIP、EIP和AnycastEIP、高防EIP。其中:`CalcIP` 表示设备 IP,`WanIP` 表示普通公网 IP,`EIP` 表示弹性公网 IP,`AnycastEip` 表示加速 EIP,`AntiDDoSEIP`表示高防EIP。StringgetAntiDDoSPackageId()Get 高防包ID,当EIP类型为高防EIP时,返回EIP绑定的高防包ID.LonggetBandwidth()Get 弹性公网IP的带宽值。注意,传统账户类型账户的弹性公网IP没有带宽属性,值为空。 注意:此字段可能返回 null,表示取不到有效值。BooleangetCascadeRelease()Get eip是否在解绑后自动释放。true表示eip将会在解绑后自动释放,false表示eip在解绑后不会自动释放StringgetCreatedTime()Get 创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。StringgetDeadlineDate()Get 到期时间。 注意:此字段可能返回 null,表示取不到有效值。StringgetEgress()Get 静态单线IP网络出口 注意:此字段可能返回 null,表示取不到有效值。AlgTypegetEipAlgType()Get EIP ALG开启的协议类型。StringgetInstanceId()Get 绑定的资源实例`ID`。可能是一个`CVM`,`NAT`。StringgetInstanceType()Get EIP绑定的实例类型。 注意:此字段可能返回 null,表示取不到有效值。StringgetInternetChargeType()Get 弹性公网IP的网络计费模式。注意,传统账户类型账户的弹性公网IP没有网络计费模式属性,值为空。 注意:此字段可能返回 null,表示取不到有效值。 包括: BANDWIDTH_PREPAID_BY_MONTHStringgetInternetServiceProvider()Get 弹性公网IP的运营商信息,当前可能返回值包括"CMCC","CTCC","CUCC","BGP"BooleangetIsArrears()Get 资源隔离状态。true表示eip处于隔离状态,false表示资源处于未隔离状态BooleangetIsBlocked()Get 资源封堵状态。true表示eip处于封堵状态,false表示eip处于未封堵状态BooleangetIsEipDirectConnection()Get eip是否支持直通模式。true表示eip支持直通模式,false表示资源不支持直通模式BooleangetLocalBgp()Get 是否本地带宽EIPStringgetNetworkInterfaceId()Get 绑定的弹性网卡IDStringgetPrivateAddressIp()Get 绑定的资源内网ipTag[]getTagSet()Get 弹性公网IP关联的标签列表。 注意:此字段可能返回 null,表示取不到有效值。voidsetAddressId(String AddressId)Set `EIP`的`ID`,是`EIP`的唯一标识。voidsetAddressIp(String AddressIp)Set 外网IP地址voidsetAddressName(String AddressName)Set `EIP`名称。voidsetAddressStatus(String AddressStatus)Set `EIP`状态,包含'CREATING'(创建中),'BINDING'(绑定中),'BIND'(已绑定),'UNBINDING'(解绑中),'UNBIND'(已解绑),'OFFLINING'(释放中),'BIND_ENI'(绑定悬空弹性网卡)voidsetAddressType(String AddressType)Set EIP 资源类型,包括CalcIP、WanIP、EIP和AnycastEIP、高防EIP。其中:`CalcIP` 表示设备 IP,`WanIP` 表示普通公网 IP,`EIP` 表示弹性公网 IP,`AnycastEip` 表示加速 EIP,`AntiDDoSEIP`表示高防EIP。voidsetAntiDDoSPackageId(String AntiDDoSPackageId)Set 高防包ID,当EIP类型为高防EIP时,返回EIP绑定的高防包ID.voidsetBandwidth(Long Bandwidth)Set 弹性公网IP的带宽值。注意,传统账户类型账户的弹性公网IP没有带宽属性,值为空。 注意:此字段可能返回 null,表示取不到有效值。voidsetCascadeRelease(Boolean CascadeRelease)Set eip是否在解绑后自动释放。true表示eip将会在解绑后自动释放,false表示eip在解绑后不会自动释放voidsetCreatedTime(String CreatedTime)Set 创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。voidsetDeadlineDate(String DeadlineDate)Set 到期时间。 注意:此字段可能返回 null,表示取不到有效值。voidsetEgress(String Egress)Set 静态单线IP网络出口 注意:此字段可能返回 null,表示取不到有效值。voidsetEipAlgType(AlgType EipAlgType)Set EIP ALG开启的协议类型。voidsetInstanceId(String InstanceId)Set 绑定的资源实例`ID`。可能是一个`CVM`,`NAT`。voidsetInstanceType(String InstanceType)Set EIP绑定的实例类型。 注意:此字段可能返回 null,表示取不到有效值。voidsetInternetChargeType(String InternetChargeType)Set 弹性公网IP的网络计费模式。注意,传统账户类型账户的弹性公网IP没有网络计费模式属性,值为空。 注意:此字段可能返回 null,表示取不到有效值。 包括: BANDWIDTH_PREPAID_BY_MONTHvoidsetInternetServiceProvider(String InternetServiceProvider)Set 弹性公网IP的运营商信息,当前可能返回值包括"CMCC","CTCC","CUCC","BGP"voidsetIsArrears(Boolean IsArrears)Set 资源隔离状态。true表示eip处于隔离状态,false表示资源处于未隔离状态voidsetIsBlocked(Boolean IsBlocked)Set 资源封堵状态。true表示eip处于封堵状态,false表示eip处于未封堵状态voidsetIsEipDirectConnection(Boolean IsEipDirectConnection)Set eip是否支持直通模式。true表示eip支持直通模式,false表示资源不支持直通模式voidsetLocalBgp(Boolean LocalBgp)Set 是否本地带宽EIPvoidsetNetworkInterfaceId(String NetworkInterfaceId)Set 绑定的弹性网卡IDvoidsetPrivateAddressIp(String PrivateAddressIp)Set 绑定的资源内网ipvoidsetTagSet(Tag[] TagSet)Set 弹性公网IP关联的标签列表。 注意:此字段可能返回 null,表示取不到有效值。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
Address
public Address()
-
Address
public Address(Address 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.
-
-
Method Detail
-
getAddressId
public String getAddressId()
Get `EIP`的`ID`,是`EIP`的唯一标识。- Returns:
- AddressId `EIP`的`ID`,是`EIP`的唯一标识。
-
setAddressId
public void setAddressId(String AddressId)
Set `EIP`的`ID`,是`EIP`的唯一标识。- Parameters:
AddressId- `EIP`的`ID`,是`EIP`的唯一标识。
-
getAddressName
public String getAddressName()
Get `EIP`名称。- Returns:
- AddressName `EIP`名称。
-
setAddressName
public void setAddressName(String AddressName)
Set `EIP`名称。- Parameters:
AddressName- `EIP`名称。
-
getAddressStatus
public String getAddressStatus()
Get `EIP`状态,包含'CREATING'(创建中),'BINDING'(绑定中),'BIND'(已绑定),'UNBINDING'(解绑中),'UNBIND'(已解绑),'OFFLINING'(释放中),'BIND_ENI'(绑定悬空弹性网卡)- Returns:
- AddressStatus `EIP`状态,包含'CREATING'(创建中),'BINDING'(绑定中),'BIND'(已绑定),'UNBINDING'(解绑中),'UNBIND'(已解绑),'OFFLINING'(释放中),'BIND_ENI'(绑定悬空弹性网卡)
-
setAddressStatus
public void setAddressStatus(String AddressStatus)
Set `EIP`状态,包含'CREATING'(创建中),'BINDING'(绑定中),'BIND'(已绑定),'UNBINDING'(解绑中),'UNBIND'(已解绑),'OFFLINING'(释放中),'BIND_ENI'(绑定悬空弹性网卡)- Parameters:
AddressStatus- `EIP`状态,包含'CREATING'(创建中),'BINDING'(绑定中),'BIND'(已绑定),'UNBINDING'(解绑中),'UNBIND'(已解绑),'OFFLINING'(释放中),'BIND_ENI'(绑定悬空弹性网卡)
-
getAddressIp
public String getAddressIp()
Get 外网IP地址- Returns:
- AddressIp 外网IP地址
-
setAddressIp
public void setAddressIp(String AddressIp)
Set 外网IP地址- Parameters:
AddressIp- 外网IP地址
-
getInstanceId
public String getInstanceId()
Get 绑定的资源实例`ID`。可能是一个`CVM`,`NAT`。- Returns:
- InstanceId 绑定的资源实例`ID`。可能是一个`CVM`,`NAT`。
-
setInstanceId
public void setInstanceId(String InstanceId)
Set 绑定的资源实例`ID`。可能是一个`CVM`,`NAT`。- Parameters:
InstanceId- 绑定的资源实例`ID`。可能是一个`CVM`,`NAT`。
-
getCreatedTime
public String getCreatedTime()
Get 创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。- Returns:
- CreatedTime 创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。
-
setCreatedTime
public void setCreatedTime(String CreatedTime)
Set 创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。- Parameters:
CreatedTime- 创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。
-
getNetworkInterfaceId
public String getNetworkInterfaceId()
Get 绑定的弹性网卡ID- Returns:
- NetworkInterfaceId 绑定的弹性网卡ID
-
setNetworkInterfaceId
public void setNetworkInterfaceId(String NetworkInterfaceId)
Set 绑定的弹性网卡ID- Parameters:
NetworkInterfaceId- 绑定的弹性网卡ID
-
getPrivateAddressIp
public String getPrivateAddressIp()
Get 绑定的资源内网ip- Returns:
- PrivateAddressIp 绑定的资源内网ip
-
setPrivateAddressIp
public void setPrivateAddressIp(String PrivateAddressIp)
Set 绑定的资源内网ip- Parameters:
PrivateAddressIp- 绑定的资源内网ip
-
getIsArrears
public Boolean getIsArrears()
Get 资源隔离状态。true表示eip处于隔离状态,false表示资源处于未隔离状态- Returns:
- IsArrears 资源隔离状态。true表示eip处于隔离状态,false表示资源处于未隔离状态
-
setIsArrears
public void setIsArrears(Boolean IsArrears)
Set 资源隔离状态。true表示eip处于隔离状态,false表示资源处于未隔离状态- Parameters:
IsArrears- 资源隔离状态。true表示eip处于隔离状态,false表示资源处于未隔离状态
-
getIsBlocked
public Boolean getIsBlocked()
Get 资源封堵状态。true表示eip处于封堵状态,false表示eip处于未封堵状态- Returns:
- IsBlocked 资源封堵状态。true表示eip处于封堵状态,false表示eip处于未封堵状态
-
setIsBlocked
public void setIsBlocked(Boolean IsBlocked)
Set 资源封堵状态。true表示eip处于封堵状态,false表示eip处于未封堵状态- Parameters:
IsBlocked- 资源封堵状态。true表示eip处于封堵状态,false表示eip处于未封堵状态
-
getIsEipDirectConnection
public Boolean getIsEipDirectConnection()
Get eip是否支持直通模式。true表示eip支持直通模式,false表示资源不支持直通模式- Returns:
- IsEipDirectConnection eip是否支持直通模式。true表示eip支持直通模式,false表示资源不支持直通模式
-
setIsEipDirectConnection
public void setIsEipDirectConnection(Boolean IsEipDirectConnection)
Set eip是否支持直通模式。true表示eip支持直通模式,false表示资源不支持直通模式- Parameters:
IsEipDirectConnection- eip是否支持直通模式。true表示eip支持直通模式,false表示资源不支持直通模式
-
getAddressType
public String getAddressType()
Get EIP 资源类型,包括CalcIP、WanIP、EIP和AnycastEIP、高防EIP。其中:`CalcIP` 表示设备 IP,`WanIP` 表示普通公网 IP,`EIP` 表示弹性公网 IP,`AnycastEip` 表示加速 EIP,`AntiDDoSEIP`表示高防EIP。- Returns:
- AddressType EIP 资源类型,包括CalcIP、WanIP、EIP和AnycastEIP、高防EIP。其中:`CalcIP` 表示设备 IP,`WanIP` 表示普通公网 IP,`EIP` 表示弹性公网 IP,`AnycastEip` 表示加速 EIP,`AntiDDoSEIP`表示高防EIP。
-
setAddressType
public void setAddressType(String AddressType)
Set EIP 资源类型,包括CalcIP、WanIP、EIP和AnycastEIP、高防EIP。其中:`CalcIP` 表示设备 IP,`WanIP` 表示普通公网 IP,`EIP` 表示弹性公网 IP,`AnycastEip` 表示加速 EIP,`AntiDDoSEIP`表示高防EIP。- Parameters:
AddressType- EIP 资源类型,包括CalcIP、WanIP、EIP和AnycastEIP、高防EIP。其中:`CalcIP` 表示设备 IP,`WanIP` 表示普通公网 IP,`EIP` 表示弹性公网 IP,`AnycastEip` 表示加速 EIP,`AntiDDoSEIP`表示高防EIP。
-
getCascadeRelease
public Boolean getCascadeRelease()
Get eip是否在解绑后自动释放。true表示eip将会在解绑后自动释放,false表示eip在解绑后不会自动释放- Returns:
- CascadeRelease eip是否在解绑后自动释放。true表示eip将会在解绑后自动释放,false表示eip在解绑后不会自动释放
-
setCascadeRelease
public void setCascadeRelease(Boolean CascadeRelease)
Set eip是否在解绑后自动释放。true表示eip将会在解绑后自动释放,false表示eip在解绑后不会自动释放- Parameters:
CascadeRelease- eip是否在解绑后自动释放。true表示eip将会在解绑后自动释放,false表示eip在解绑后不会自动释放
-
getEipAlgType
public AlgType getEipAlgType()
Get EIP ALG开启的协议类型。- Returns:
- EipAlgType EIP ALG开启的协议类型。
-
setEipAlgType
public void setEipAlgType(AlgType EipAlgType)
Set EIP ALG开启的协议类型。- Parameters:
EipAlgType- EIP ALG开启的协议类型。
-
getInternetServiceProvider
public String getInternetServiceProvider()
Get 弹性公网IP的运营商信息,当前可能返回值包括"CMCC","CTCC","CUCC","BGP"- Returns:
- InternetServiceProvider 弹性公网IP的运营商信息,当前可能返回值包括"CMCC","CTCC","CUCC","BGP"
-
setInternetServiceProvider
public void setInternetServiceProvider(String InternetServiceProvider)
Set 弹性公网IP的运营商信息,当前可能返回值包括"CMCC","CTCC","CUCC","BGP"- Parameters:
InternetServiceProvider- 弹性公网IP的运营商信息,当前可能返回值包括"CMCC","CTCC","CUCC","BGP"
-
getLocalBgp
public Boolean getLocalBgp()
Get 是否本地带宽EIP- Returns:
- LocalBgp 是否本地带宽EIP
-
setLocalBgp
public void setLocalBgp(Boolean LocalBgp)
Set 是否本地带宽EIP- Parameters:
LocalBgp- 是否本地带宽EIP
-
getBandwidth
public Long getBandwidth()
Get 弹性公网IP的带宽值。注意,传统账户类型账户的弹性公网IP没有带宽属性,值为空。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Bandwidth 弹性公网IP的带宽值。注意,传统账户类型账户的弹性公网IP没有带宽属性,值为空。 注意:此字段可能返回 null,表示取不到有效值。
-
setBandwidth
public void setBandwidth(Long Bandwidth)
Set 弹性公网IP的带宽值。注意,传统账户类型账户的弹性公网IP没有带宽属性,值为空。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Bandwidth- 弹性公网IP的带宽值。注意,传统账户类型账户的弹性公网IP没有带宽属性,值为空。 注意:此字段可能返回 null,表示取不到有效值。
-
getInternetChargeType
public String getInternetChargeType()
Get 弹性公网IP的网络计费模式。注意,传统账户类型账户的弹性公网IP没有网络计费模式属性,值为空。 注意:此字段可能返回 null,表示取不到有效值。 包括:- BANDWIDTH_PREPAID_BY_MONTH
表示包月带宽预付费。
- TRAFFIC_POSTPAID_BY_HOUR
表示按小时流量后付费。
- BANDWIDTH_POSTPAID_BY_HOUR
表示按小时带宽后付费。
- BANDWIDTH_PACKAGE
表示共享带宽包。
注意:此字段可能返回 null,表示取不到有效值。- Returns:
- InternetChargeType 弹性公网IP的网络计费模式。注意,传统账户类型账户的弹性公网IP没有网络计费模式属性,值为空。
注意:此字段可能返回 null,表示取不到有效值。
包括:
- BANDWIDTH_PREPAID_BY_MONTH
表示包月带宽预付费。
- TRAFFIC_POSTPAID_BY_HOUR
表示按小时流量后付费。
- BANDWIDTH_POSTPAID_BY_HOUR
表示按小时带宽后付费。
- BANDWIDTH_PACKAGE
表示共享带宽包。
注意:此字段可能返回 null,表示取不到有效值。
-
setInternetChargeType
public void setInternetChargeType(String InternetChargeType)
Set 弹性公网IP的网络计费模式。注意,传统账户类型账户的弹性公网IP没有网络计费模式属性,值为空。 注意:此字段可能返回 null,表示取不到有效值。 包括:- BANDWIDTH_PREPAID_BY_MONTH
表示包月带宽预付费。
- TRAFFIC_POSTPAID_BY_HOUR
表示按小时流量后付费。
- BANDWIDTH_POSTPAID_BY_HOUR
表示按小时带宽后付费。
- BANDWIDTH_PACKAGE
表示共享带宽包。
注意:此字段可能返回 null,表示取不到有效值。- Parameters:
InternetChargeType- 弹性公网IP的网络计费模式。注意,传统账户类型账户的弹性公网IP没有网络计费模式属性,值为空。 注意:此字段可能返回 null,表示取不到有效值。 包括:- BANDWIDTH_PREPAID_BY_MONTH
表示包月带宽预付费。
- TRAFFIC_POSTPAID_BY_HOUR
表示按小时流量后付费。
- BANDWIDTH_POSTPAID_BY_HOUR
表示按小时带宽后付费。
- BANDWIDTH_PACKAGE
表示共享带宽包。
注意:此字段可能返回 null,表示取不到有效值。
-
getTagSet
public Tag[] getTagSet()
Get 弹性公网IP关联的标签列表。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TagSet 弹性公网IP关联的标签列表。 注意:此字段可能返回 null,表示取不到有效值。
-
setTagSet
public void setTagSet(Tag[] TagSet)
Set 弹性公网IP关联的标签列表。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TagSet- 弹性公网IP关联的标签列表。 注意:此字段可能返回 null,表示取不到有效值。
-
getDeadlineDate
public String getDeadlineDate()
Get 到期时间。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- DeadlineDate 到期时间。 注意:此字段可能返回 null,表示取不到有效值。
-
setDeadlineDate
public void setDeadlineDate(String DeadlineDate)
Set 到期时间。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
DeadlineDate- 到期时间。 注意:此字段可能返回 null,表示取不到有效值。
-
getInstanceType
public String getInstanceType()
Get EIP绑定的实例类型。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- InstanceType EIP绑定的实例类型。 注意:此字段可能返回 null,表示取不到有效值。
-
setInstanceType
public void setInstanceType(String InstanceType)
Set EIP绑定的实例类型。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
InstanceType- EIP绑定的实例类型。 注意:此字段可能返回 null,表示取不到有效值。
-
getEgress
public String getEgress()
Get 静态单线IP网络出口 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Egress 静态单线IP网络出口 注意:此字段可能返回 null,表示取不到有效值。
-
setEgress
public void setEgress(String Egress)
Set 静态单线IP网络出口 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Egress- 静态单线IP网络出口 注意:此字段可能返回 null,表示取不到有效值。
-
getAntiDDoSPackageId
public String getAntiDDoSPackageId()
Get 高防包ID,当EIP类型为高防EIP时,返回EIP绑定的高防包ID.- Returns:
- AntiDDoSPackageId 高防包ID,当EIP类型为高防EIP时,返回EIP绑定的高防包ID.
-
setAntiDDoSPackageId
public void setAntiDDoSPackageId(String AntiDDoSPackageId)
Set 高防包ID,当EIP类型为高防EIP时,返回EIP绑定的高防包ID.- Parameters:
AntiDDoSPackageId- 高防包ID,当EIP类型为高防EIP时,返回EIP绑定的高防包ID.
-
-