Class ComputeSavingsPlansConfiguration

    • Method Detail

      • accountScope

        public final String accountScope()

        The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including the management account and member accounts if the value is set to PAYER. If the value is LINKED, recommendations are calculated for individual member accounts only.

        Returns:
        The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including the management account and member accounts if the value is set to PAYER. If the value is LINKED, recommendations are calculated for individual member accounts only.
      • hourlyCommitment

        public final String hourlyCommitment()

        The hourly commitment for the Savings Plans type.

        Returns:
        The hourly commitment for the Savings Plans type.
      • paymentOption

        public final String paymentOption()

        The payment option for the commitment.

        Returns:
        The payment option for the commitment.
      • term

        public final String term()

        The Savings Plans recommendation term in years.

        Returns:
        The Savings Plans recommendation term in years.
      • 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)