Skip to content

/AWS1/CL_XRATRACE

A collection of segment documents with matching trace IDs.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_id TYPE /AWS1/XRATRACEID /AWS1/XRATRACEID

The unique identifier for the request that generated the trace's segments and subsegments.

iv_duration TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING

The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

iv_limitexceeded TYPE /AWS1/XRANULLABLEBOOLEAN /AWS1/XRANULLABLEBOOLEAN

LimitExceeded is set to true when the trace has exceeded the Trace document size limit. For more information about this limit and other X-Ray limits and quotas, see Amazon Web Services X-Ray endpoints and quotas.

it_segments TYPE /AWS1/CL_XRASEGMENT=>TT_SEGMENTLIST TT_SEGMENTLIST

Segment documents for the segments and subsegments that comprise the trace.


Queryable Attributes

Id

The unique identifier for the request that generated the trace's segments and subsegments.

Accessible with the following methods

Method Description
GET_ID() Getter for ID, with configurable default
ASK_ID() Getter for ID w/ exceptions if field has no value
HAS_ID() Determine if ID has a value

Duration

The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

Accessible with the following methods

Method Description
GET_DURATION() Getter for DURATION, with configurable default
ASK_DURATION() Getter for DURATION w/ exceptions if field has no value
STR_DURATION() String format for DURATION, with configurable default
HAS_DURATION() Determine if DURATION has a value

LimitExceeded

LimitExceeded is set to true when the trace has exceeded the Trace document size limit. For more information about this limit and other X-Ray limits and quotas, see Amazon Web Services X-Ray endpoints and quotas.

Accessible with the following methods

Method Description
GET_LIMITEXCEEDED() Getter for LIMITEXCEEDED, with configurable default
ASK_LIMITEXCEEDED() Getter for LIMITEXCEEDED w/ exceptions if field has no value
HAS_LIMITEXCEEDED() Determine if LIMITEXCEEDED has a value

Segments

Segment documents for the segments and subsegments that comprise the trace.

Accessible with the following methods

Method Description
GET_SEGMENTS() Getter for SEGMENTS, with configurable default
ASK_SEGMENTS() Getter for SEGMENTS w/ exceptions if field has no value
HAS_SEGMENTS() Determine if SEGMENTS 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_TRACELIST

TYPES TT_TRACELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_XRATRACE WITH DEFAULT KEY
.