Class StaticIp

    • Method Detail

      • name

        public final String name()

        The name of the static IP (StaticIP-Ohio-EXAMPLE).

        Returns:
        The name of the static IP (StaticIP-Ohio-EXAMPLE).
      • arn

        public final String arn()

        The Amazon Resource Name (ARN) of the static IP ( arn:aws:lightsail:us-east-2:123456789101:StaticIp/9cbb4a9e-f8e3-4dfe-b57e-12345EXAMPLE).

        Returns:
        The Amazon Resource Name (ARN) of the static IP ( arn:aws:lightsail:us-east-2:123456789101:StaticIp/9cbb4a9e-f8e3-4dfe-b57e-12345EXAMPLE).
      • supportCode

        public final String supportCode()

        The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.

        Returns:
        The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
      • createdAt

        public final Instant createdAt()

        The timestamp when the static IP was created (1479735304.222).

        Returns:
        The timestamp when the static IP was created (1479735304.222).
      • location

        public final ResourceLocation location()

        The region and Availability Zone where the static IP was created.

        Returns:
        The region and Availability Zone where the static IP was created.
      • ipAddress

        public final String ipAddress()

        The static IP address.

        Returns:
        The static IP address.
      • attachedTo

        public final String attachedTo()

        The instance where the static IP is attached (Amazon_Linux-1GB-Ohio-1).

        Returns:
        The instance where the static IP is attached (Amazon_Linux-1GB-Ohio-1).
      • isAttached

        public final Boolean isAttached()

        A Boolean value indicating whether the static IP is attached.

        Returns:
        A Boolean value indicating whether the static IP is attached.
      • 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)