Class NetworkInterface

    • 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,表示取不到有效值。