Interface CostTypes.Builder

All Superinterfaces:
Buildable, CopyableBuilder<CostTypes.Builder,CostTypes>, SdkBuilder<CostTypes.Builder,CostTypes>, SdkPojo
Enclosing class:
CostTypes

public static interface CostTypes.Builder extends SdkPojo, CopyableBuilder<CostTypes.Builder,CostTypes>
  • Method Details

    • includeTax

      CostTypes.Builder includeTax(Boolean includeTax)

      Specifies whether a budget includes taxes.

      The default value is true.

      Parameters:
      includeTax - Specifies whether a budget includes taxes.

      The default value is true.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includeSubscription

      CostTypes.Builder includeSubscription(Boolean includeSubscription)

      Specifies whether a budget includes subscriptions.

      The default value is true.

      Parameters:
      includeSubscription - Specifies whether a budget includes subscriptions.

      The default value is true.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • useBlended

      CostTypes.Builder useBlended(Boolean useBlended)

      Specifies whether a budget uses a blended rate.

      The default value is false.

      Parameters:
      useBlended - Specifies whether a budget uses a blended rate.

      The default value is false.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includeRefund

      CostTypes.Builder includeRefund(Boolean includeRefund)

      Specifies whether a budget includes refunds.

      The default value is true.

      Parameters:
      includeRefund - Specifies whether a budget includes refunds.

      The default value is true.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includeCredit

      CostTypes.Builder includeCredit(Boolean includeCredit)

      Specifies whether a budget includes credits.

      The default value is true.

      Parameters:
      includeCredit - Specifies whether a budget includes credits.

      The default value is true.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includeUpfront

      CostTypes.Builder includeUpfront(Boolean includeUpfront)

      Specifies whether a budget includes upfront RI costs.

      The default value is true.

      Parameters:
      includeUpfront - Specifies whether a budget includes upfront RI costs.

      The default value is true.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includeRecurring

      CostTypes.Builder includeRecurring(Boolean includeRecurring)

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

      The default value is true.

      Parameters:
      includeRecurring - Specifies whether a budget includes recurring fees such as monthly RI fees.

      The default value is true.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includeOtherSubscription

      CostTypes.Builder includeOtherSubscription(Boolean includeOtherSubscription)

      Specifies whether a budget includes non-RI subscription costs.

      The default value is true.

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

      The default value is true.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includeSupport

      CostTypes.Builder includeSupport(Boolean includeSupport)

      Specifies whether a budget includes support subscription fees.

      The default value is true.

      Parameters:
      includeSupport - Specifies whether a budget includes support subscription fees.

      The default value is true.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includeDiscount

      CostTypes.Builder includeDiscount(Boolean includeDiscount)

      Specifies whether a budget includes discounts.

      The default value is true.

      Parameters:
      includeDiscount - Specifies whether a budget includes discounts.

      The default value is true.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • useAmortized

      CostTypes.Builder useAmortized(Boolean useAmortized)

      Specifies whether a budget uses the amortized rate.

      The default value is false.

      Parameters:
      useAmortized - Specifies whether a budget uses the amortized rate.

      The default value is false.

      Returns:
      Returns a reference to this object so that method calls can be chained together.