Skip to content

/AWS1/CL_BCDRESVUTILQUERY

Defines the parameters for querying Reserved Instance utilization data, including grouping options and time granularity.

CONSTRUCTOR

IMPORTING

Required arguments:

io_timerange TYPE REF TO /AWS1/CL_BCDDATETIMERANGE /AWS1/CL_BCDDATETIMERANGE

timeRange

Optional arguments:

it_groupby TYPE /AWS1/CL_BCDGROUPDEFINITION=>TT_GROUPDEFINITIONS TT_GROUPDEFINITIONS

Specifies how to group the Reserved Instance utilization data, such as by service, Region, or instance type.

iv_granularity TYPE /AWS1/BCDGRANULARITY /AWS1/BCDGRANULARITY

The time granularity of the retrieved data: HOURLY, DAILY, or MONTHLY.

io_filter TYPE REF TO /AWS1/CL_BCDEXPRESSION /AWS1/CL_BCDEXPRESSION

filter


Queryable Attributes

timeRange

timeRange

Accessible with the following methods

Method Description
GET_TIMERANGE() Getter for TIMERANGE

groupBy

Specifies how to group the Reserved Instance utilization data, such as by service, Region, or instance type.

Accessible with the following methods

Method Description
GET_GROUPBY() Getter for GROUPBY, with configurable default
ASK_GROUPBY() Getter for GROUPBY w/ exceptions if field has no value
HAS_GROUPBY() Determine if GROUPBY has a value

granularity

The time granularity of the retrieved data: HOURLY, DAILY, or MONTHLY.

Accessible with the following methods

Method Description
GET_GRANULARITY() Getter for GRANULARITY, with configurable default
ASK_GRANULARITY() Getter for GRANULARITY w/ exceptions if field has no value
HAS_GRANULARITY() Determine if GRANULARITY has a value

filter

filter

Accessible with the following methods

Method Description
GET_FILTER() Getter for FILTER