Class HostOffering

    • Method Detail

      • duration

        public final Integer duration()

        The duration of the offering (in seconds).

        Returns:
        The duration of the offering (in seconds).
      • hourlyPrice

        public final String hourlyPrice()

        The hourly price of the offering.

        Returns:
        The hourly price of the offering.
      • instanceFamily

        public final String instanceFamily()

        The instance family of the offering.

        Returns:
        The instance family of the offering.
      • offeringId

        public final String offeringId()

        The ID of the offering.

        Returns:
        The ID of the offering.
      • paymentOptionAsString

        public final String paymentOptionAsString()

        The available payment option.

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

        Returns:
        The available payment option.
        See Also:
        PaymentOption
      • upfrontPrice

        public final String upfrontPrice()

        The upfront price of the offering. Does not apply to No Upfront offerings.

        Returns:
        The upfront price of the offering. Does not apply to No Upfront offerings.
      • 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)