Class NetworkInterfaceAssociation

    • Method Detail

      • allocationId

        public final String allocationId()

        The allocation ID.

        Returns:
        The allocation ID.
      • associationId

        public final String associationId()

        The association ID.

        Returns:
        The association ID.
      • ipOwnerId

        public final String ipOwnerId()

        The ID of the Elastic IP address owner.

        Returns:
        The ID of the Elastic IP address owner.
      • publicDnsName

        public final String publicDnsName()

        The public DNS name.

        Returns:
        The public DNS name.
      • publicIp

        public final String publicIp()

        The address of the Elastic IP address bound to the network interface.

        Returns:
        The address of the Elastic IP address bound to the network interface.
      • customerOwnedIp

        public final String customerOwnedIp()

        The customer-owned IP address associated with the network interface.

        Returns:
        The customer-owned IP address associated with the network interface.
      • carrierIp

        public final String carrierIp()

        The carrier IP address associated with the network interface.

        This option is only available when the network interface is in a subnet which is associated with a Wavelength Zone.

        Returns:
        The carrier IP address associated with the network interface.

        This option is only available when the network interface is in a subnet which is associated with a Wavelength Zone.

      • 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)