Class NetworkInterface
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.ecm.v20190719.models.NetworkInterface
-
public class NetworkInterface extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description NetworkInterface()NetworkInterface(NetworkInterface 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkInterfaceAttachmentgetAttachment()Get 绑定的云服务器对象。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。StringgetBusiness()Get 网卡绑定的子机类型:cvm,eks。 注意:此字段可能返回 null,表示取不到有效值。StringgetCreatedTime()Get 创建时间。StringgetEcmRegion()Get EcmRegion ecm区域LonggetEniType()Get 网卡类型。0 - 弹性网卡;1 - evm弹性网卡。String[]getGroupSet()Get 绑定的安全组。 注意:此字段可能返回 null,表示取不到有效值。Ipv6Address[]getIpv6AddressSet()Get IPv6地址列表。 注意:此字段可能返回 null,表示取不到有效值。StringgetMacAddress()Get MAC地址。StringgetNetworkInterfaceDescription()Get 弹性网卡描述。StringgetNetworkInterfaceId()Get 弹性网卡实例ID,例如:eni-f1xjkw1b。StringgetNetworkInterfaceName()Get 弹性网卡名称。BooleangetPrimary()Get 是否是主网卡。PrivateIpAddressSpecification[]getPrivateIpAddressSet()Get 内网IP信息。 注意:此字段可能返回 null,表示取不到有效值。StringgetState()Get 弹性网卡状态: PENDING:创建中 AVAILABLE:可用的 ATTACHING:绑定中 DETACHING:解绑中 DELETING:删除中StringgetSubnetId()Get 子网实例ID。Tag[]getTagSet()Get 标签键值对。 注意:此字段可能返回 null,表示取不到有效值。StringgetVpcId()Get VPC实例ID。StringgetZone()Get 可用区。voidsetAttachment(NetworkInterfaceAttachment Attachment)Set 绑定的云服务器对象。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。voidsetBusiness(String Business)Set 网卡绑定的子机类型:cvm,eks。 注意:此字段可能返回 null,表示取不到有效值。voidsetCreatedTime(String CreatedTime)Set 创建时间。voidsetEcmRegion(String EcmRegion)Set EcmRegion ecm区域voidsetEniType(Long EniType)Set 网卡类型。0 - 弹性网卡;1 - evm弹性网卡。voidsetGroupSet(String[] GroupSet)Set 绑定的安全组。 注意:此字段可能返回 null,表示取不到有效值。voidsetIpv6AddressSet(Ipv6Address[] Ipv6AddressSet)Set IPv6地址列表。 注意:此字段可能返回 null,表示取不到有效值。voidsetMacAddress(String MacAddress)Set MAC地址。voidsetNetworkInterfaceDescription(String NetworkInterfaceDescription)Set 弹性网卡描述。voidsetNetworkInterfaceId(String NetworkInterfaceId)Set 弹性网卡实例ID,例如:eni-f1xjkw1b。voidsetNetworkInterfaceName(String NetworkInterfaceName)Set 弹性网卡名称。voidsetPrimary(Boolean Primary)Set 是否是主网卡。voidsetPrivateIpAddressSet(PrivateIpAddressSpecification[] PrivateIpAddressSet)Set 内网IP信息。 注意:此字段可能返回 null,表示取不到有效值。voidsetState(String State)Set 弹性网卡状态: PENDING:创建中 AVAILABLE:可用的 ATTACHING:绑定中 DETACHING:解绑中 DELETING:删除中voidsetSubnetId(String SubnetId)Set 子网实例ID。voidsetTagSet(Tag[] TagSet)Set 标签键值对。 注意:此字段可能返回 null,表示取不到有效值。voidsetVpcId(String VpcId)Set VPC实例ID。voidsetZone(String Zone)Set 可用区。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
-
NetworkInterface
public NetworkInterface()
-
NetworkInterface
public NetworkInterface(NetworkInterface 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
-
getNetworkInterfaceId
public String getNetworkInterfaceId()
Get 弹性网卡实例ID,例如:eni-f1xjkw1b。- Returns:
- NetworkInterfaceId 弹性网卡实例ID,例如:eni-f1xjkw1b。
-
setNetworkInterfaceId
public void setNetworkInterfaceId(String NetworkInterfaceId)
Set 弹性网卡实例ID,例如:eni-f1xjkw1b。- Parameters:
NetworkInterfaceId- 弹性网卡实例ID,例如:eni-f1xjkw1b。
-
getNetworkInterfaceName
public String getNetworkInterfaceName()
Get 弹性网卡名称。- Returns:
- NetworkInterfaceName 弹性网卡名称。
-
setNetworkInterfaceName
public void setNetworkInterfaceName(String NetworkInterfaceName)
Set 弹性网卡名称。- Parameters:
NetworkInterfaceName- 弹性网卡名称。
-
getNetworkInterfaceDescription
public String getNetworkInterfaceDescription()
Get 弹性网卡描述。- Returns:
- NetworkInterfaceDescription 弹性网卡描述。
-
setNetworkInterfaceDescription
public void setNetworkInterfaceDescription(String NetworkInterfaceDescription)
Set 弹性网卡描述。- Parameters:
NetworkInterfaceDescription- 弹性网卡描述。
-
getSubnetId
public String getSubnetId()
Get 子网实例ID。- Returns:
- SubnetId 子网实例ID。
-
setSubnetId
public void setSubnetId(String SubnetId)
Set 子网实例ID。- Parameters:
SubnetId- 子网实例ID。
-
getVpcId
public String getVpcId()
Get VPC实例ID。- Returns:
- VpcId VPC实例ID。
-
setVpcId
public void setVpcId(String VpcId)
Set VPC实例ID。- Parameters:
VpcId- VPC实例ID。
-
getGroupSet
public String[] getGroupSet()
Get 绑定的安全组。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- GroupSet 绑定的安全组。 注意:此字段可能返回 null,表示取不到有效值。
-
setGroupSet
public void setGroupSet(String[] GroupSet)
Set 绑定的安全组。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
GroupSet- 绑定的安全组。 注意:此字段可能返回 null,表示取不到有效值。
-
getPrimary
public Boolean getPrimary()
Get 是否是主网卡。- Returns:
- Primary 是否是主网卡。
-
setPrimary
public void setPrimary(Boolean Primary)
Set 是否是主网卡。- Parameters:
Primary- 是否是主网卡。
-
getMacAddress
public String getMacAddress()
Get MAC地址。- Returns:
- MacAddress MAC地址。
-
setMacAddress
public void setMacAddress(String MacAddress)
Set MAC地址。- Parameters:
MacAddress- MAC地址。
-
getState
public String getState()
Get 弹性网卡状态: PENDING:创建中 AVAILABLE:可用的 ATTACHING:绑定中 DETACHING:解绑中 DELETING:删除中- Returns:
- State 弹性网卡状态: PENDING:创建中 AVAILABLE:可用的 ATTACHING:绑定中 DETACHING:解绑中 DELETING:删除中
-
setState
public void setState(String State)
Set 弹性网卡状态: PENDING:创建中 AVAILABLE:可用的 ATTACHING:绑定中 DETACHING:解绑中 DELETING:删除中- Parameters:
State- 弹性网卡状态: PENDING:创建中 AVAILABLE:可用的 ATTACHING:绑定中 DETACHING:解绑中 DELETING:删除中
-
getPrivateIpAddressSet
public PrivateIpAddressSpecification[] getPrivateIpAddressSet()
Get 内网IP信息。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- PrivateIpAddressSet 内网IP信息。 注意:此字段可能返回 null,表示取不到有效值。
-
setPrivateIpAddressSet
public void setPrivateIpAddressSet(PrivateIpAddressSpecification[] PrivateIpAddressSet)
Set 内网IP信息。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
PrivateIpAddressSet- 内网IP信息。 注意:此字段可能返回 null,表示取不到有效值。
-
getAttachment
public NetworkInterfaceAttachment getAttachment()
Get 绑定的云服务器对象。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Attachment 绑定的云服务器对象。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
-
setAttachment
public void setAttachment(NetworkInterfaceAttachment Attachment)
Set 绑定的云服务器对象。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Attachment- 绑定的云服务器对象。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
-
getZone
public String getZone()
Get 可用区。- Returns:
- Zone 可用区。
-
setZone
public void setZone(String Zone)
Set 可用区。- Parameters:
Zone- 可用区。
-
getCreatedTime
public String getCreatedTime()
Get 创建时间。- Returns:
- CreatedTime 创建时间。
-
setCreatedTime
public void setCreatedTime(String CreatedTime)
Set 创建时间。- Parameters:
CreatedTime- 创建时间。
-
getIpv6AddressSet
public Ipv6Address[] getIpv6AddressSet()
Get IPv6地址列表。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Ipv6AddressSet IPv6地址列表。 注意:此字段可能返回 null,表示取不到有效值。
-
setIpv6AddressSet
public void setIpv6AddressSet(Ipv6Address[] Ipv6AddressSet)
Set IPv6地址列表。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Ipv6AddressSet- IPv6地址列表。 注意:此字段可能返回 null,表示取不到有效值。
-
getTagSet
public Tag[] getTagSet()
Get 标签键值对。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TagSet 标签键值对。 注意:此字段可能返回 null,表示取不到有效值。
-
setTagSet
public void setTagSet(Tag[] TagSet)
Set 标签键值对。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TagSet- 标签键值对。 注意:此字段可能返回 null,表示取不到有效值。
-
getEniType
public Long getEniType()
Get 网卡类型。0 - 弹性网卡;1 - evm弹性网卡。- Returns:
- EniType 网卡类型。0 - 弹性网卡;1 - evm弹性网卡。
-
setEniType
public void setEniType(Long EniType)
Set 网卡类型。0 - 弹性网卡;1 - evm弹性网卡。- Parameters:
EniType- 网卡类型。0 - 弹性网卡;1 - evm弹性网卡。
-
getEcmRegion
public String getEcmRegion()
Get EcmRegion ecm区域- Returns:
- EcmRegion EcmRegion ecm区域
-
setEcmRegion
public void setEcmRegion(String EcmRegion)
Set EcmRegion ecm区域- Parameters:
EcmRegion- EcmRegion ecm区域
-
getBusiness
public String getBusiness()
Get 网卡绑定的子机类型:cvm,eks。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Business 网卡绑定的子机类型:cvm,eks。 注意:此字段可能返回 null,表示取不到有效值。
-
setBusiness
public void setBusiness(String Business)
Set 网卡绑定的子机类型:cvm,eks。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Business- 网卡绑定的子机类型:cvm,eks。 注意:此字段可能返回 null,表示取不到有效值。
-
-