/AWS1/CL_CEXCOSTDRIVER¶
Represents factors that contribute to cost variations between the baseline and comparison time periods, including the type of driver, an identifier of the driver, and associated metrics.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_type TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
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_RECURRING_FEE, SUPPORT_FEE, TAX, UPFRONT_RESERVATION_FEE, USAGE_CHANGE, COMMITMENT
iv_name TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The specific identifier of the cost driver.
it_metrics TYPE /AWS1/CL_CEXCOMPARISONMETRIC00=>TT_COMPARISONMETRICS TT_COMPARISONMETRICS¶
A mapping of metric names to their comparison values, measuring the impact of this cost driver.
Queryable Attributes¶
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_RECURRING_FEE, SUPPORT_FEE, TAX, UPFRONT_RESERVATION_FEE, USAGE_CHANGE, COMMITMENT
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
Name¶
The specific identifier of the cost driver.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
Metrics¶
A mapping of metric names to their comparison values, measuring the impact of this cost driver.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_METRICS() |
Getter for METRICS, with configurable default |
ASK_METRICS() |
Getter for METRICS w/ exceptions if field has no value |
HAS_METRICS() |
Determine if METRICS has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_COSTDRIVERS¶
TYPES TT_COSTDRIVERS TYPE STANDARD TABLE OF REF TO /AWS1/CL_CEXCOSTDRIVER WITH DEFAULT KEY
.