Class CreateAndAttachNetworkInterfaceRequest


  • public class CreateAndAttachNetworkInterfaceRequest
    extends AbstractModel
    • Constructor Detail

      • CreateAndAttachNetworkInterfaceRequest

        public CreateAndAttachNetworkInterfaceRequest()
      • CreateAndAttachNetworkInterfaceRequest

        public CreateAndAttachNetworkInterfaceRequest​(CreateAndAttachNetworkInterfaceRequest 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。
      • getInstanceId

        public String getInstanceId()
        Get 云服务器实例ID。
        Returns:
        InstanceId 云服务器实例ID。
      • setInstanceId

        public void setInstanceId​(String InstanceId)
        Set 云服务器实例ID。
        Parameters:
        InstanceId - 云服务器实例ID。
      • getPrivateIpAddresses

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

        public void setPrivateIpAddresses​(PrivateIpAddressSpecification[] PrivateIpAddresses)
        Set 指定的内网IP信息,单次最多指定10个。
        Parameters:
        PrivateIpAddresses - 指定的内网IP信息,单次最多指定10个。
      • 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']。
      • getNetworkInterfaceDescription

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

        public void setNetworkInterfaceDescription​(String NetworkInterfaceDescription)
        Set 弹性网卡描述,可任意命名,但不得超过60个字符。
        Parameters:
        NetworkInterfaceDescription - 弹性网卡描述,可任意命名,但不得超过60个字符。
      • 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"}]。
      • getAttachType

        public Long getAttachType()
        Get 绑定类型:0 标准型 1 扩展型。
        Returns:
        AttachType 绑定类型:0 标准型 1 扩展型。
      • setAttachType

        public void setAttachType​(Long AttachType)
        Set 绑定类型:0 标准型 1 扩展型。
        Parameters:
        AttachType - 绑定类型:0 标准型 1 扩展型。
      • getClientToken

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

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