Class DedicatedIp

    • Method Detail

      • ip

        public final String ip()

        An IPv4 address.

        Returns:
        An IPv4 address.
      • warmupStatus

        public final WarmupStatus warmupStatus()

        The warm-up status of a dedicated IP address. The status can have one of the following values:

        • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

        • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

        If the service returns an enum value that is not available in the current SDK version, warmupStatus will return WarmupStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from warmupStatusAsString().

        Returns:
        The warm-up status of a dedicated IP address. The status can have one of the following values:

        • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

        • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

        See Also:
        WarmupStatus
      • warmupStatusAsString

        public final String warmupStatusAsString()

        The warm-up status of a dedicated IP address. The status can have one of the following values:

        • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

        • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

        If the service returns an enum value that is not available in the current SDK version, warmupStatus will return WarmupStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from warmupStatusAsString().

        Returns:
        The warm-up status of a dedicated IP address. The status can have one of the following values:

        • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

        • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

        See Also:
        WarmupStatus
      • warmupPercentage

        public final Integer warmupPercentage()

        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

        Returns:
        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.
      • poolName

        public final String poolName()

        The name of the dedicated IP pool that the IP address is associated with.

        Returns:
        The name of the dedicated IP pool that the IP address is associated with.
      • 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)