Class CreateNetworkInterfaceRequest


  • public class CreateNetworkInterfaceRequest
    extends AbstractModel
    • Constructor Detail

      • CreateNetworkInterfaceRequest

        public CreateNetworkInterfaceRequest()
      • CreateNetworkInterfaceRequest

        public CreateNetworkInterfaceRequest​(CreateNetworkInterfaceRequest 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

      • getVpcId

        public String getVpcId()
        Get VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。
        Returns:
        VpcId VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。
      • setVpcId

        public void setVpcId​(String VpcId)
        Set VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。
        Parameters:
        VpcId - VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。
      • getNetworkInterfaceName

        public String getNetworkInterfaceName()
        Get 弹性网卡名称,最大长度不能超过60个字节。
        Returns:
        NetworkInterfaceName 弹性网卡名称,最大长度不能超过60个字节。
      • setNetworkInterfaceName

        public void setNetworkInterfaceName​(String NetworkInterfaceName)
        Set 弹性网卡名称,最大长度不能超过60个字节。
        Parameters:
        NetworkInterfaceName - 弹性网卡名称,最大长度不能超过60个字节。
      • getSubnetId

        public String getSubnetId()
        Get 弹性网卡所在的子网实例ID,例如:subnet-0ap8nwca。
        Returns:
        SubnetId 弹性网卡所在的子网实例ID,例如:subnet-0ap8nwca。
      • setSubnetId

        public void setSubnetId​(String SubnetId)
        Set 弹性网卡所在的子网实例ID,例如:subnet-0ap8nwca。
        Parameters:
        SubnetId - 弹性网卡所在的子网实例ID,例如:subnet-0ap8nwca。
      • getNetworkInterfaceDescription

        public String getNetworkInterfaceDescription()
        Get 弹性网卡描述,可任意命名,但不得超过60个字符。
        Returns:
        NetworkInterfaceDescription 弹性网卡描述,可任意命名,但不得超过60个字符。
      • setNetworkInterfaceDescription

        public void setNetworkInterfaceDescription​(String NetworkInterfaceDescription)
        Set 弹性网卡描述,可任意命名,但不得超过60个字符。
        Parameters:
        NetworkInterfaceDescription - 弹性网卡描述,可任意命名,但不得超过60个字符。
      • getSecondaryPrivateIpAddressCount

        public Long getSecondaryPrivateIpAddressCount()
        Get 新申请的内网IP地址个数,内网IP地址个数总和不能超过配额数。
        Returns:
        SecondaryPrivateIpAddressCount 新申请的内网IP地址个数,内网IP地址个数总和不能超过配额数。
      • setSecondaryPrivateIpAddressCount

        public void setSecondaryPrivateIpAddressCount​(Long SecondaryPrivateIpAddressCount)
        Set 新申请的内网IP地址个数,内网IP地址个数总和不能超过配额数。
        Parameters:
        SecondaryPrivateIpAddressCount - 新申请的内网IP地址个数,内网IP地址个数总和不能超过配额数。
      • getQosLevel

        public String getQosLevel()
        Get IP服务质量等级,和SecondaryPrivateIpAddressCount配合使用,可选值:PT、AU、AG、DEFAULT,分别代表云金、云银、云铜、默认四个等级。
        Returns:
        QosLevel IP服务质量等级,和SecondaryPrivateIpAddressCount配合使用,可选值:PT、AU、AG、DEFAULT,分别代表云金、云银、云铜、默认四个等级。
      • setQosLevel

        public void setQosLevel​(String QosLevel)
        Set IP服务质量等级,和SecondaryPrivateIpAddressCount配合使用,可选值:PT、AU、AG、DEFAULT,分别代表云金、云银、云铜、默认四个等级。
        Parameters:
        QosLevel - IP服务质量等级,和SecondaryPrivateIpAddressCount配合使用,可选值:PT、AU、AG、DEFAULT,分别代表云金、云银、云铜、默认四个等级。
      • getSecurityGroupIds

        public String[] getSecurityGroupIds()
        Get 指定绑定的安全组,例如:['sg-1dd51d']。
        Returns:
        SecurityGroupIds 指定绑定的安全组,例如:['sg-1dd51d']。
      • setSecurityGroupIds

        public void setSecurityGroupIds​(String[] SecurityGroupIds)
        Set 指定绑定的安全组,例如:['sg-1dd51d']。
        Parameters:
        SecurityGroupIds - 指定绑定的安全组,例如:['sg-1dd51d']。
      • getPrivateIpAddresses

        public PrivateIpAddressSpecification[] getPrivateIpAddresses()
        Get 指定的内网IP信息,单次最多指定10个。
        Returns:
        PrivateIpAddresses 指定的内网IP信息,单次最多指定10个。
      • setPrivateIpAddresses

        public void setPrivateIpAddresses​(PrivateIpAddressSpecification[] PrivateIpAddresses)
        Set 指定的内网IP信息,单次最多指定10个。
        Parameters:
        PrivateIpAddresses - 指定的内网IP信息,单次最多指定10个。
      • getTags

        public Tag[] getTags()
        Get 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]
        Returns:
        Tags 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]
      • setTags

        public void setTags​(Tag[] Tags)
        Set 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]
        Parameters:
        Tags - 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]
      • getTrunkingFlag

        public String getTrunkingFlag()
        Get 网卡trunking模式设置,Enable-开启,Disable--关闭,默认关闭。
        Returns:
        TrunkingFlag 网卡trunking模式设置,Enable-开启,Disable--关闭,默认关闭。
      • setTrunkingFlag

        public void setTrunkingFlag​(String TrunkingFlag)
        Set 网卡trunking模式设置,Enable-开启,Disable--关闭,默认关闭。
        Parameters:
        TrunkingFlag - 网卡trunking模式设置,Enable-开启,Disable--关闭,默认关闭。
      • getClientToken

        public String getClientToken()
        Get 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
        Returns:
        ClientToken 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
      • setClientToken

        public void setClientToken​(String ClientToken)
        Set 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
        Parameters:
        ClientToken - 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。