Class AwsEc2EipDetails

    • Method Detail

      • instanceId

        public final String instanceId()

        The identifier of the EC2 instance.

        Returns:
        The identifier of the EC2 instance.
      • publicIp

        public final String publicIp()

        A public IP address that is associated with the EC2 instance.

        Returns:
        A public IP address that is associated with the EC2 instance.
      • allocationId

        public final String allocationId()

        The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.

        Returns:
        The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.
      • associationId

        public final String associationId()

        The identifier that represents the association of the Elastic IP address with an EC2 instance.

        Returns:
        The identifier that represents the association of the Elastic IP address with an EC2 instance.
      • domain

        public final String domain()

        The domain in which to allocate the address.

        If the address is for use with EC2 instances in a VPC, then Domain is vpc. Otherwise, Domain is standard.

        Returns:
        The domain in which to allocate the address.

        If the address is for use with EC2 instances in a VPC, then Domain is vpc. Otherwise, Domain is standard.

      • publicIpv4Pool

        public final String publicIpv4Pool()

        The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.

        Returns:
        The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.
      • networkBorderGroup

        public final String networkBorderGroup()

        The name of the location from which the Elastic IP address is advertised.

        Returns:
        The name of the location from which the Elastic IP address is advertised.
      • networkInterfaceId

        public final String networkInterfaceId()

        The identifier of the network interface.

        Returns:
        The identifier of the network interface.
      • networkInterfaceOwnerId

        public final String networkInterfaceOwnerId()

        The Amazon Web Services account ID of the owner of the network interface.

        Returns:
        The Amazon Web Services account ID of the owner of the network interface.
      • privateIpAddress

        public final String privateIpAddress()

        The private IP address that is associated with the Elastic IP address.

        Returns:
        The private IP address that is associated with the Elastic IP address.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)