Class WorkloadEstimateUsageItem

    • Method Detail

      • serviceCode

        public final String serviceCode()

        The Amazon Web Services service code associated with this usage item.

        Returns:
        The Amazon Web Services service code associated with this usage item.
      • usageType

        public final String usageType()

        The type of usage for this item.

        Returns:
        The type of usage for this item.
      • operation

        public final String operation()

        The specific operation associated with this usage item.

        Returns:
        The specific operation associated with this usage item.
      • location

        public final String location()

        The location associated with this usage item.

        Returns:
        The location associated with this usage item.
      • id

        public final String id()

        The unique identifier of this usage item.

        Returns:
        The unique identifier of this usage item.
      • usageAccountId

        public final String usageAccountId()

        The Amazon Web Services account ID associated with this usage item.

        Returns:
        The Amazon Web Services account ID associated with this usage item.
      • group

        public final String group()

        The group identifier for this usage item.

        Returns:
        The group identifier for this usage item.
      • quantity

        public final WorkloadEstimateUsageQuantity quantity()

        The estimated usage quantity for this item.

        Returns:
        The estimated usage quantity for this item.
      • cost

        public final Double cost()

        The estimated cost for this usage item.

        Returns:
        The estimated cost for this usage item.
      • currencyAsString

        public final String currencyAsString()

        The currency of the estimated cost.

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

        Returns:
        The currency of the estimated cost.
        See Also:
        CurrencyCode
      • historicalUsage

        public final HistoricalUsageEntity historicalUsage()

        Historical usage data associated with this item, if available.

        Returns:
        Historical usage data associated with this item, if available.
      • 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)