Class ResourcePricing

    • Method Detail

      • estimatedCostBeforeDiscounts

        public final Double estimatedCostBeforeDiscounts()

        The savings estimate using Amazon Web Services public pricing without incorporating any discounts.

        Returns:
        The savings estimate using Amazon Web Services public pricing without incorporating any discounts.
      • estimatedNetUnusedAmortizedCommitments

        public final Double estimatedNetUnusedAmortizedCommitments()

        The estimated net unused amortized commitment for the recommendation.

        Returns:
        The estimated net unused amortized commitment for the recommendation.
      • estimatedDiscounts

        public final EstimatedDiscounts estimatedDiscounts()

        The estimated discounts for a recommendation.

        Returns:
        The estimated discounts for a recommendation.
      • estimatedCostAfterDiscounts

        public final Double estimatedCostAfterDiscounts()

        The savings estimate incorporating all discounts with Amazon Web Services, such as Reserved Instances and Savings Plans.

        Returns:
        The savings estimate incorporating all discounts with Amazon Web Services, such as Reserved Instances and Savings Plans.
      • 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)