Class AssociateNatGatewayAddressRequest


  • public class AssociateNatGatewayAddressRequest
    extends AbstractModel
    • Constructor Detail

      • AssociateNatGatewayAddressRequest

        public AssociateNatGatewayAddressRequest()
      • AssociateNatGatewayAddressRequest

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

      • getNatGatewayId

        public String getNatGatewayId()
        Get NAT网关的ID,形如:`nat-df45454`。
        Returns:
        NatGatewayId NAT网关的ID,形如:`nat-df45454`。
      • setNatGatewayId

        public void setNatGatewayId​(String NatGatewayId)
        Set NAT网关的ID,形如:`nat-df45454`。
        Parameters:
        NatGatewayId - NAT网关的ID,形如:`nat-df45454`。
      • getAddressCount

        public Long getAddressCount()
        Get 需要申请的弹性IP个数,系统会按您的要求生产N个弹性IP, 其中AddressCount和PublicAddresses至少传递一个。
        Returns:
        AddressCount 需要申请的弹性IP个数,系统会按您的要求生产N个弹性IP, 其中AddressCount和PublicAddresses至少传递一个。
      • setAddressCount

        public void setAddressCount​(Long AddressCount)
        Set 需要申请的弹性IP个数,系统会按您的要求生产N个弹性IP, 其中AddressCount和PublicAddresses至少传递一个。
        Parameters:
        AddressCount - 需要申请的弹性IP个数,系统会按您的要求生产N个弹性IP, 其中AddressCount和PublicAddresses至少传递一个。
      • getPublicIpAddresses

        public String[] getPublicIpAddresses()
        Get 绑定NAT网关的弹性IP数组,其中AddressCount和PublicAddresses至少传递一个。
        Returns:
        PublicIpAddresses 绑定NAT网关的弹性IP数组,其中AddressCount和PublicAddresses至少传递一个。
      • setPublicIpAddresses

        public void setPublicIpAddresses​(String[] PublicIpAddresses)
        Set 绑定NAT网关的弹性IP数组,其中AddressCount和PublicAddresses至少传递一个。
        Parameters:
        PublicIpAddresses - 绑定NAT网关的弹性IP数组,其中AddressCount和PublicAddresses至少传递一个。
      • getZone

        public String getZone()
        Get 弹性IP可用区,自动分配弹性IP时传递。
        Returns:
        Zone 弹性IP可用区,自动分配弹性IP时传递。
      • setZone

        public void setZone​(String Zone)
        Set 弹性IP可用区,自动分配弹性IP时传递。
        Parameters:
        Zone - 弹性IP可用区,自动分配弹性IP时传递。
      • getStockPublicIpAddressesBandwidthOut

        public Long getStockPublicIpAddressesBandwidthOut()
        Get 绑定NAT网关的弹性IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。
        Returns:
        StockPublicIpAddressesBandwidthOut 绑定NAT网关的弹性IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。
      • setStockPublicIpAddressesBandwidthOut

        public void setStockPublicIpAddressesBandwidthOut​(Long StockPublicIpAddressesBandwidthOut)
        Set 绑定NAT网关的弹性IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。
        Parameters:
        StockPublicIpAddressesBandwidthOut - 绑定NAT网关的弹性IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。
      • getPublicIpAddressesBandwidthOut

        public Long getPublicIpAddressesBandwidthOut()
        Get 需要申请公网IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。
        Returns:
        PublicIpAddressesBandwidthOut 需要申请公网IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。
      • setPublicIpAddressesBandwidthOut

        public void setPublicIpAddressesBandwidthOut​(Long PublicIpAddressesBandwidthOut)
        Set 需要申请公网IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。
        Parameters:
        PublicIpAddressesBandwidthOut - 需要申请公网IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。
      • getPublicIpFromSameZone

        public Boolean getPublicIpFromSameZone()
        Get 公网IP是否强制与NAT网关来自同可用区,true表示需要与NAT网关同可用区;false表示可与NAT网关不是同一个可用区。此参数只有当参数Zone存在时才能生效。
        Returns:
        PublicIpFromSameZone 公网IP是否强制与NAT网关来自同可用区,true表示需要与NAT网关同可用区;false表示可与NAT网关不是同一个可用区。此参数只有当参数Zone存在时才能生效。
      • setPublicIpFromSameZone

        public void setPublicIpFromSameZone​(Boolean PublicIpFromSameZone)
        Set 公网IP是否强制与NAT网关来自同可用区,true表示需要与NAT网关同可用区;false表示可与NAT网关不是同一个可用区。此参数只有当参数Zone存在时才能生效。
        Parameters:
        PublicIpFromSameZone - 公网IP是否强制与NAT网关来自同可用区,true表示需要与NAT网关同可用区;false表示可与NAT网关不是同一个可用区。此参数只有当参数Zone存在时才能生效。