Class CostTypes

    • Method Detail

      • includeTax

        public final Boolean includeTax()

        Specifies whether a budget includes taxes.

        The default value is true.

        Returns:
        Specifies whether a budget includes taxes.

        The default value is true.

      • includeSubscription

        public final Boolean includeSubscription()

        Specifies whether a budget includes subscriptions.

        The default value is true.

        Returns:
        Specifies whether a budget includes subscriptions.

        The default value is true.

      • useBlended

        public final Boolean useBlended()

        Specifies whether a budget uses a blended rate.

        The default value is false.

        Returns:
        Specifies whether a budget uses a blended rate.

        The default value is false.

      • includeRefund

        public final Boolean includeRefund()

        Specifies whether a budget includes refunds.

        The default value is true.

        Returns:
        Specifies whether a budget includes refunds.

        The default value is true.

      • includeCredit

        public final Boolean includeCredit()

        Specifies whether a budget includes credits.

        The default value is true.

        Returns:
        Specifies whether a budget includes credits.

        The default value is true.

      • includeUpfront

        public final Boolean includeUpfront()

        Specifies whether a budget includes upfront RI costs.

        The default value is true.

        Returns:
        Specifies whether a budget includes upfront RI costs.

        The default value is true.

      • includeRecurring

        public final Boolean includeRecurring()

        Specifies whether a budget includes recurring fees such as monthly RI fees.

        The default value is true.

        Returns:
        Specifies whether a budget includes recurring fees such as monthly RI fees.

        The default value is true.

      • includeOtherSubscription

        public final Boolean includeOtherSubscription()

        Specifies whether a budget includes non-RI subscription costs.

        The default value is true.

        Returns:
        Specifies whether a budget includes non-RI subscription costs.

        The default value is true.

      • includeSupport

        public final Boolean includeSupport()

        Specifies whether a budget includes support subscription fees.

        The default value is true.

        Returns:
        Specifies whether a budget includes support subscription fees.

        The default value is true.

      • includeDiscount

        public final Boolean includeDiscount()

        Specifies whether a budget includes discounts.

        The default value is true.

        Returns:
        Specifies whether a budget includes discounts.

        The default value is true.

      • useAmortized

        public final Boolean useAmortized()

        Specifies whether a budget uses the amortized rate.

        The default value is false.

        Returns:
        Specifies whether a budget uses the amortized rate.

        The default value is false.

      • 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)