Interface CostDriver.Builder

  • Method Details

    • type

      The category or classification of the cost driver.

      Values include: BUNDLED_DISCOUNT, CREDIT, OUT_OF_CYCLE_CHARGE, REFUND, RECURRING_RESERVATION_FEE, RESERVATION_USAGE, RI_VOLUME_DISCOUNT, SAVINGS_PLAN_USAGE, SAVINGS_PLAN_NEGATION, SAVINGS_PLAN_RECURRING_FEE, SUPPORT_FEE, TAX, UPFRONT_RESERVATION_FEE, USAGE_CHANGE, COMMITMENT

      Parameters:
      type - The category or classification of the cost driver.

      Values include: BUNDLED_DISCOUNT, CREDIT, OUT_OF_CYCLE_CHARGE, REFUND, RECURRING_RESERVATION_FEE, RESERVATION_USAGE, RI_VOLUME_DISCOUNT, SAVINGS_PLAN_USAGE, SAVINGS_PLAN_NEGATION, SAVINGS_PLAN_RECURRING_FEE, SUPPORT_FEE, TAX, UPFRONT_RESERVATION_FEE, USAGE_CHANGE, COMMITMENT

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

      The specific identifier of the cost driver.

      Parameters:
      name - The specific identifier of the cost driver.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • metrics

      A mapping of metric names to their comparison values, measuring the impact of this cost driver.

      Parameters:
      metrics - A mapping of metric names to their comparison values, measuring the impact of this cost driver.
      Returns:
      Returns a reference to this object so that method calls can be chained together.