Class SourceIpTranslationNatRule

    • Constructor Detail

      • SourceIpTranslationNatRule

        public SourceIpTranslationNatRule()
      • SourceIpTranslationNatRule

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

      • getResourceId

        public String getResourceId()
        Get 资源ID,如果ResourceType为USERDEFINED,可以为空
        Returns:
        ResourceId 资源ID,如果ResourceType为USERDEFINED,可以为空
      • setResourceId

        public void setResourceId​(String ResourceId)
        Set 资源ID,如果ResourceType为USERDEFINED,可以为空
        Parameters:
        ResourceId - 资源ID,如果ResourceType为USERDEFINED,可以为空
      • getResourceType

        public String getResourceType()
        Get 资源类型,目前包含SUBNET、NETWORKINTERFACE、USERDEFINED 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ResourceType 资源类型,目前包含SUBNET、NETWORKINTERFACE、USERDEFINED 注意:此字段可能返回 null,表示取不到有效值。
      • setResourceType

        public void setResourceType​(String ResourceType)
        Set 资源类型,目前包含SUBNET、NETWORKINTERFACE、USERDEFINED 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ResourceType - 资源类型,目前包含SUBNET、NETWORKINTERFACE、USERDEFINED 注意:此字段可能返回 null,表示取不到有效值。
      • getPrivateIpAddress

        public String getPrivateIpAddress()
        Get 源IP/网段
        Returns:
        PrivateIpAddress 源IP/网段
      • setPrivateIpAddress

        public void setPrivateIpAddress​(String PrivateIpAddress)
        Set 源IP/网段
        Parameters:
        PrivateIpAddress - 源IP/网段
      • getPublicIpAddresses

        public String[] getPublicIpAddresses()
        Get 弹性IP地址池
        Returns:
        PublicIpAddresses 弹性IP地址池
      • setPublicIpAddresses

        public void setPublicIpAddresses​(String[] PublicIpAddresses)
        Set 弹性IP地址池
        Parameters:
        PublicIpAddresses - 弹性IP地址池
      • getDescription

        public String getDescription()
        Get 描述
        Returns:
        Description 描述
      • setDescription

        public void setDescription​(String Description)
        Set 描述
        Parameters:
        Description - 描述
      • getNatGatewaySnatId

        public String getNatGatewaySnatId()
        Get Snat规则ID
        Returns:
        NatGatewaySnatId Snat规则ID
      • setNatGatewaySnatId

        public void setNatGatewaySnatId​(String NatGatewaySnatId)
        Set Snat规则ID
        Parameters:
        NatGatewaySnatId - Snat规则ID
      • getNatGatewayId

        public String getNatGatewayId()
        Get NAT网关的ID。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        NatGatewayId NAT网关的ID。 注意:此字段可能返回 null,表示取不到有效值。
      • setNatGatewayId

        public void setNatGatewayId​(String NatGatewayId)
        Set NAT网关的ID。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        NatGatewayId - NAT网关的ID。 注意:此字段可能返回 null,表示取不到有效值。
      • getVpcId

        public String getVpcId()
        Get 私有网络VPC的ID。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VpcId 私有网络VPC的ID。 注意:此字段可能返回 null,表示取不到有效值。
      • setVpcId

        public void setVpcId​(String VpcId)
        Set 私有网络VPC的ID。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VpcId - 私有网络VPC的ID。 注意:此字段可能返回 null,表示取不到有效值。
      • getCreatedTime

        public String getCreatedTime()
        Get NAT网关SNAT规则创建时间。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CreatedTime NAT网关SNAT规则创建时间。 注意:此字段可能返回 null,表示取不到有效值。
      • setCreatedTime

        public void setCreatedTime​(String CreatedTime)
        Set NAT网关SNAT规则创建时间。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CreatedTime - NAT网关SNAT规则创建时间。 注意:此字段可能返回 null,表示取不到有效值。