Class NatGatewayAddress

    • Constructor Detail

      • NatGatewayAddress

        public NatGatewayAddress()
    • Method Detail

      • setPublicIp

        public void setPublicIp​(String publicIp)

        The Elastic IP address associated with the NAT gateway.

        Parameters:
        publicIp - The Elastic IP address associated with the NAT gateway.
      • getPublicIp

        public String getPublicIp()

        The Elastic IP address associated with the NAT gateway.

        Returns:
        The Elastic IP address associated with the NAT gateway.
      • withPublicIp

        public NatGatewayAddress withPublicIp​(String publicIp)

        The Elastic IP address associated with the NAT gateway.

        Parameters:
        publicIp - The Elastic IP address associated with the NAT gateway.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setAllocationId

        public void setAllocationId​(String allocationId)

        The allocation ID of the Elastic IP address that's associated with the NAT gateway.

        Parameters:
        allocationId - The allocation ID of the Elastic IP address that's associated with the NAT gateway.
      • getAllocationId

        public String getAllocationId()

        The allocation ID of the Elastic IP address that's associated with the NAT gateway.

        Returns:
        The allocation ID of the Elastic IP address that's associated with the NAT gateway.
      • withAllocationId

        public NatGatewayAddress withAllocationId​(String allocationId)

        The allocation ID of the Elastic IP address that's associated with the NAT gateway.

        Parameters:
        allocationId - The allocation ID of the Elastic IP address that's associated with the NAT gateway.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setPrivateIp

        public void setPrivateIp​(String privateIp)

        The private IP address associated with the Elastic IP address.

        Parameters:
        privateIp - The private IP address associated with the Elastic IP address.
      • getPrivateIp

        public String getPrivateIp()

        The private IP address associated with the Elastic IP address.

        Returns:
        The private IP address associated with the Elastic IP address.
      • withPrivateIp

        public NatGatewayAddress withPrivateIp​(String privateIp)

        The private IP address associated with the Elastic IP address.

        Parameters:
        privateIp - The private IP address associated with the Elastic IP address.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setNetworkInterfaceId

        public void setNetworkInterfaceId​(String networkInterfaceId)

        The ID of the network interface associated with the NAT gateway.

        Parameters:
        networkInterfaceId - The ID of the network interface associated with the NAT gateway.
      • getNetworkInterfaceId

        public String getNetworkInterfaceId()

        The ID of the network interface associated with the NAT gateway.

        Returns:
        The ID of the network interface associated with the NAT gateway.
      • withNetworkInterfaceId

        public NatGatewayAddress withNetworkInterfaceId​(String networkInterfaceId)

        The ID of the network interface associated with the NAT gateway.

        Parameters:
        networkInterfaceId - The ID of the network interface associated with the NAT gateway.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object