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 NetworkInterfaceAttachment
getAttachment()
Get 绑定的云服务器对象。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。String
getBusiness()
Get 网卡绑定的子机类型:cvm,eks。 注意:此字段可能返回 null,表示取不到有效值。String
getCreatedTime()
Get 创建时间。String
getEcmRegion()
Get EcmRegion ecm区域Long
getEniType()
Get 网卡类型。0 - 弹性网卡;1 - evm弹性网卡。String[]
getGroupSet()
Get 绑定的安全组。 注意:此字段可能返回 null,表示取不到有效值。Ipv6Address[]
getIpv6AddressSet()
Get IPv6地址列表。 注意:此字段可能返回 null,表示取不到有效值。String
getMacAddress()
Get MAC地址。String
getNetworkInterfaceDescription()
Get 弹性网卡描述。String
getNetworkInterfaceId()
Get 弹性网卡实例ID,例如:eni-f1xjkw1b。String
getNetworkInterfaceName()
Get 弹性网卡名称。Boolean
getPrimary()
Get 是否是主网卡。PrivateIpAddressSpecification[]
getPrivateIpAddressSet()
Get 内网IP信息。 注意:此字段可能返回 null,表示取不到有效值。String
getState()
Get 弹性网卡状态: PENDING:创建中 AVAILABLE:可用的 ATTACHING:绑定中 DETACHING:解绑中 DELETING:删除中String
getSubnetId()
Get 子网实例ID。Tag[]
getTagSet()
Get 标签键值对。 注意:此字段可能返回 null,表示取不到有效值。String
getVpcId()
Get VPC实例ID。String
getZone()
Get 可用区。void
setAttachment(NetworkInterfaceAttachment Attachment)
Set 绑定的云服务器对象。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。void
setBusiness(String Business)
Set 网卡绑定的子机类型:cvm,eks。 注意:此字段可能返回 null,表示取不到有效值。void
setCreatedTime(String CreatedTime)
Set 创建时间。void
setEcmRegion(String EcmRegion)
Set EcmRegion ecm区域void
setEniType(Long EniType)
Set 网卡类型。0 - 弹性网卡;1 - evm弹性网卡。void
setGroupSet(String[] GroupSet)
Set 绑定的安全组。 注意:此字段可能返回 null,表示取不到有效值。void
setIpv6AddressSet(Ipv6Address[] Ipv6AddressSet)
Set IPv6地址列表。 注意:此字段可能返回 null,表示取不到有效值。void
setMacAddress(String MacAddress)
Set MAC地址。void
setNetworkInterfaceDescription(String NetworkInterfaceDescription)
Set 弹性网卡描述。void
setNetworkInterfaceId(String NetworkInterfaceId)
Set 弹性网卡实例ID,例如:eni-f1xjkw1b。void
setNetworkInterfaceName(String NetworkInterfaceName)
Set 弹性网卡名称。void
setPrimary(Boolean Primary)
Set 是否是主网卡。void
setPrivateIpAddressSet(PrivateIpAddressSpecification[] PrivateIpAddressSet)
Set 内网IP信息。 注意:此字段可能返回 null,表示取不到有效值。void
setState(String State)
Set 弹性网卡状态: PENDING:创建中 AVAILABLE:可用的 ATTACHING:绑定中 DETACHING:解绑中 DELETING:删除中void
setSubnetId(String SubnetId)
Set 子网实例ID。void
setTagSet(Tag[] TagSet)
Set 标签键值对。 注意:此字段可能返回 null,表示取不到有效值。void
setVpcId(String VpcId)
Set VPC实例ID。void
setZone(String Zone)
Set 可用区。void
toMap(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,表示取不到有效值。
-
-