AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::XRay::Model::TraceSummary Class Reference

#include <TraceSummary.h>

Public Member Functions

 TraceSummary ()
 
 TraceSummary (Aws::Utils::Json::JsonView jsonValue)
 
TraceSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
TraceSummaryWithId (const Aws::String &value)
 
TraceSummaryWithId (Aws::String &&value)
 
TraceSummaryWithId (const char *value)
 
double GetDuration () const
 
bool DurationHasBeenSet () const
 
void SetDuration (double value)
 
TraceSummaryWithDuration (double value)
 
double GetResponseTime () const
 
bool ResponseTimeHasBeenSet () const
 
void SetResponseTime (double value)
 
TraceSummaryWithResponseTime (double value)
 
bool GetHasFault () const
 
bool HasFaultHasBeenSet () const
 
void SetHasFault (bool value)
 
TraceSummaryWithHasFault (bool value)
 
bool GetHasError () const
 
bool HasErrorHasBeenSet () const
 
void SetHasError (bool value)
 
TraceSummaryWithHasError (bool value)
 
bool GetHasThrottle () const
 
bool HasThrottleHasBeenSet () const
 
void SetHasThrottle (bool value)
 
TraceSummaryWithHasThrottle (bool value)
 
bool GetIsPartial () const
 
bool IsPartialHasBeenSet () const
 
void SetIsPartial (bool value)
 
TraceSummaryWithIsPartial (bool value)
 
const HttpGetHttp () const
 
bool HttpHasBeenSet () const
 
void SetHttp (const Http &value)
 
void SetHttp (Http &&value)
 
TraceSummaryWithHttp (const Http &value)
 
TraceSummaryWithHttp (Http &&value)
 
const Aws::Map< Aws::String, Aws::Vector< ValueWithServiceIds > > & GetAnnotations () const
 
bool AnnotationsHasBeenSet () const
 
void SetAnnotations (const Aws::Map< Aws::String, Aws::Vector< ValueWithServiceIds >> &value)
 
void SetAnnotations (Aws::Map< Aws::String, Aws::Vector< ValueWithServiceIds >> &&value)
 
TraceSummaryWithAnnotations (const Aws::Map< Aws::String, Aws::Vector< ValueWithServiceIds >> &value)
 
TraceSummaryWithAnnotations (Aws::Map< Aws::String, Aws::Vector< ValueWithServiceIds >> &&value)
 
TraceSummaryAddAnnotations (const Aws::String &key, const Aws::Vector< ValueWithServiceIds > &value)
 
TraceSummaryAddAnnotations (Aws::String &&key, const Aws::Vector< ValueWithServiceIds > &value)
 
TraceSummaryAddAnnotations (const Aws::String &key, Aws::Vector< ValueWithServiceIds > &&value)
 
TraceSummaryAddAnnotations (Aws::String &&key, Aws::Vector< ValueWithServiceIds > &&value)
 
TraceSummaryAddAnnotations (const char *key, Aws::Vector< ValueWithServiceIds > &&value)
 
TraceSummaryAddAnnotations (const char *key, const Aws::Vector< ValueWithServiceIds > &value)
 
const Aws::Vector< TraceUser > & GetUsers () const
 
bool UsersHasBeenSet () const
 
void SetUsers (const Aws::Vector< TraceUser > &value)
 
void SetUsers (Aws::Vector< TraceUser > &&value)
 
TraceSummaryWithUsers (const Aws::Vector< TraceUser > &value)
 
TraceSummaryWithUsers (Aws::Vector< TraceUser > &&value)
 
TraceSummaryAddUsers (const TraceUser &value)
 
TraceSummaryAddUsers (TraceUser &&value)
 
const Aws::Vector< ServiceId > & GetServiceIds () const
 
bool ServiceIdsHasBeenSet () const
 
void SetServiceIds (const Aws::Vector< ServiceId > &value)
 
void SetServiceIds (Aws::Vector< ServiceId > &&value)
 
TraceSummaryWithServiceIds (const Aws::Vector< ServiceId > &value)
 
TraceSummaryWithServiceIds (Aws::Vector< ServiceId > &&value)
 
TraceSummaryAddServiceIds (const ServiceId &value)
 
TraceSummaryAddServiceIds (ServiceId &&value)
 
const Aws::Vector< ResourceARNDetail > & GetResourceARNs () const
 
bool ResourceARNsHasBeenSet () const
 
void SetResourceARNs (const Aws::Vector< ResourceARNDetail > &value)
 
void SetResourceARNs (Aws::Vector< ResourceARNDetail > &&value)
 
TraceSummaryWithResourceARNs (const Aws::Vector< ResourceARNDetail > &value)
 
TraceSummaryWithResourceARNs (Aws::Vector< ResourceARNDetail > &&value)
 
TraceSummaryAddResourceARNs (const ResourceARNDetail &value)
 
TraceSummaryAddResourceARNs (ResourceARNDetail &&value)
 
const Aws::Vector< InstanceIdDetail > & GetInstanceIds () const
 
bool InstanceIdsHasBeenSet () const
 
void SetInstanceIds (const Aws::Vector< InstanceIdDetail > &value)
 
void SetInstanceIds (Aws::Vector< InstanceIdDetail > &&value)
 
TraceSummaryWithInstanceIds (const Aws::Vector< InstanceIdDetail > &value)
 
TraceSummaryWithInstanceIds (Aws::Vector< InstanceIdDetail > &&value)
 
TraceSummaryAddInstanceIds (const InstanceIdDetail &value)
 
TraceSummaryAddInstanceIds (InstanceIdDetail &&value)
 
const Aws::Vector< AvailabilityZoneDetail > & GetAvailabilityZones () const
 
bool AvailabilityZonesHasBeenSet () const
 
void SetAvailabilityZones (const Aws::Vector< AvailabilityZoneDetail > &value)
 
void SetAvailabilityZones (Aws::Vector< AvailabilityZoneDetail > &&value)
 
TraceSummaryWithAvailabilityZones (const Aws::Vector< AvailabilityZoneDetail > &value)
 
TraceSummaryWithAvailabilityZones (Aws::Vector< AvailabilityZoneDetail > &&value)
 
TraceSummaryAddAvailabilityZones (const AvailabilityZoneDetail &value)
 
TraceSummaryAddAvailabilityZones (AvailabilityZoneDetail &&value)
 
const ServiceIdGetEntryPoint () const
 
bool EntryPointHasBeenSet () const
 
void SetEntryPoint (const ServiceId &value)
 
void SetEntryPoint (ServiceId &&value)
 
TraceSummaryWithEntryPoint (const ServiceId &value)
 
TraceSummaryWithEntryPoint (ServiceId &&value)
 
const Aws::Vector< FaultRootCause > & GetFaultRootCauses () const
 
bool FaultRootCausesHasBeenSet () const
 
void SetFaultRootCauses (const Aws::Vector< FaultRootCause > &value)
 
void SetFaultRootCauses (Aws::Vector< FaultRootCause > &&value)
 
TraceSummaryWithFaultRootCauses (const Aws::Vector< FaultRootCause > &value)
 
TraceSummaryWithFaultRootCauses (Aws::Vector< FaultRootCause > &&value)
 
TraceSummaryAddFaultRootCauses (const FaultRootCause &value)
 
TraceSummaryAddFaultRootCauses (FaultRootCause &&value)
 
const Aws::Vector< ErrorRootCause > & GetErrorRootCauses () const
 
bool ErrorRootCausesHasBeenSet () const
 
void SetErrorRootCauses (const Aws::Vector< ErrorRootCause > &value)
 
void SetErrorRootCauses (Aws::Vector< ErrorRootCause > &&value)
 
TraceSummaryWithErrorRootCauses (const Aws::Vector< ErrorRootCause > &value)
 
TraceSummaryWithErrorRootCauses (Aws::Vector< ErrorRootCause > &&value)
 
TraceSummaryAddErrorRootCauses (const ErrorRootCause &value)
 
TraceSummaryAddErrorRootCauses (ErrorRootCause &&value)
 
const Aws::Vector< ResponseTimeRootCause > & GetResponseTimeRootCauses () const
 
bool ResponseTimeRootCausesHasBeenSet () const
 
void SetResponseTimeRootCauses (const Aws::Vector< ResponseTimeRootCause > &value)
 
void SetResponseTimeRootCauses (Aws::Vector< ResponseTimeRootCause > &&value)
 
TraceSummaryWithResponseTimeRootCauses (const Aws::Vector< ResponseTimeRootCause > &value)
 
TraceSummaryWithResponseTimeRootCauses (Aws::Vector< ResponseTimeRootCause > &&value)
 
TraceSummaryAddResponseTimeRootCauses (const ResponseTimeRootCause &value)
 
TraceSummaryAddResponseTimeRootCauses (ResponseTimeRootCause &&value)
 
int GetRevision () const
 
bool RevisionHasBeenSet () const
 
void SetRevision (int value)
 
TraceSummaryWithRevision (int value)
 
const Aws::Utils::DateTimeGetMatchedEventTime () const
 
bool MatchedEventTimeHasBeenSet () const
 
void SetMatchedEventTime (const Aws::Utils::DateTime &value)
 
void SetMatchedEventTime (Aws::Utils::DateTime &&value)
 
TraceSummaryWithMatchedEventTime (const Aws::Utils::DateTime &value)
 
TraceSummaryWithMatchedEventTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Metadata generated from the segment documents in a trace.

See Also:

AWS API Reference

Definition at line 45 of file TraceSummary.h.

Constructor & Destructor Documentation

◆ TraceSummary() [1/2]

Aws::XRay::Model::TraceSummary::TraceSummary ( )

◆ TraceSummary() [2/2]

Aws::XRay::Model::TraceSummary::TraceSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddAnnotations() [1/6]

TraceSummary& Aws::XRay::Model::TraceSummary::AddAnnotations ( Aws::String &&  key,
Aws::Vector< ValueWithServiceIds > &&  value 
)
inline

Annotations from the trace's segment documents.

Definition at line 324 of file TraceSummary.h.

◆ AddAnnotations() [2/6]

TraceSummary& Aws::XRay::Model::TraceSummary::AddAnnotations ( Aws::String &&  key,
const Aws::Vector< ValueWithServiceIds > &  value 
)
inline

Annotations from the trace's segment documents.

Definition at line 314 of file TraceSummary.h.

◆ AddAnnotations() [3/6]

TraceSummary& Aws::XRay::Model::TraceSummary::AddAnnotations ( const Aws::String key,
Aws::Vector< ValueWithServiceIds > &&  value 
)
inline

Annotations from the trace's segment documents.

Definition at line 319 of file TraceSummary.h.

◆ AddAnnotations() [4/6]

TraceSummary& Aws::XRay::Model::TraceSummary::AddAnnotations ( const Aws::String key,
const Aws::Vector< ValueWithServiceIds > &  value 
)
inline

Annotations from the trace's segment documents.

Definition at line 309 of file TraceSummary.h.

◆ AddAnnotations() [5/6]

TraceSummary& Aws::XRay::Model::TraceSummary::AddAnnotations ( const char *  key,
Aws::Vector< ValueWithServiceIds > &&  value 
)
inline

Annotations from the trace's segment documents.

Definition at line 329 of file TraceSummary.h.

◆ AddAnnotations() [6/6]

TraceSummary& Aws::XRay::Model::TraceSummary::AddAnnotations ( const char *  key,
const Aws::Vector< ValueWithServiceIds > &  value 
)
inline

Annotations from the trace's segment documents.

Definition at line 334 of file TraceSummary.h.

◆ AddAvailabilityZones() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::AddAvailabilityZones ( AvailabilityZoneDetail &&  value)
inline

A list of Availability Zones for any zone corresponding to the trace segments.

Definition at line 563 of file TraceSummary.h.

◆ AddAvailabilityZones() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::AddAvailabilityZones ( const AvailabilityZoneDetail value)
inline

A list of Availability Zones for any zone corresponding to the trace segments.

Definition at line 557 of file TraceSummary.h.

◆ AddErrorRootCauses() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::AddErrorRootCauses ( const ErrorRootCause value)
inline

A collection of ErrorRootCause structures corresponding to the trace segments.

Definition at line 686 of file TraceSummary.h.

◆ AddErrorRootCauses() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::AddErrorRootCauses ( ErrorRootCause &&  value)
inline

A collection of ErrorRootCause structures corresponding to the trace segments.

Definition at line 692 of file TraceSummary.h.

◆ AddFaultRootCauses() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::AddFaultRootCauses ( const FaultRootCause value)
inline

A collection of FaultRootCause structures corresponding to the trace segments.

Definition at line 637 of file TraceSummary.h.

◆ AddFaultRootCauses() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::AddFaultRootCauses ( FaultRootCause &&  value)
inline

A collection of FaultRootCause structures corresponding to the trace segments.

Definition at line 643 of file TraceSummary.h.

◆ AddInstanceIds() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::AddInstanceIds ( const InstanceIdDetail value)
inline

A list of EC2 instance IDs for any instance corresponding to the trace segments.

Definition at line 508 of file TraceSummary.h.

◆ AddInstanceIds() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::AddInstanceIds ( InstanceIdDetail &&  value)
inline

A list of EC2 instance IDs for any instance corresponding to the trace segments.

Definition at line 514 of file TraceSummary.h.

◆ AddResourceARNs() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::AddResourceARNs ( const ResourceARNDetail value)
inline

A list of resource ARNs for any resource corresponding to the trace segments.

Definition at line 459 of file TraceSummary.h.

◆ AddResourceARNs() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::AddResourceARNs ( ResourceARNDetail &&  value)
inline

A list of resource ARNs for any resource corresponding to the trace segments.

Definition at line 465 of file TraceSummary.h.

◆ AddResponseTimeRootCauses() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::AddResponseTimeRootCauses ( const ResponseTimeRootCause value)
inline

A collection of ResponseTimeRootCause structures corresponding to the trace segments.

Definition at line 735 of file TraceSummary.h.

◆ AddResponseTimeRootCauses() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::AddResponseTimeRootCauses ( ResponseTimeRootCause &&  value)
inline

A collection of ResponseTimeRootCause structures corresponding to the trace segments.

Definition at line 741 of file TraceSummary.h.

◆ AddServiceIds() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::AddServiceIds ( const ServiceId value)
inline

Service IDs from the trace's segment documents.

Definition at line 411 of file TraceSummary.h.

◆ AddServiceIds() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::AddServiceIds ( ServiceId &&  value)
inline

Service IDs from the trace's segment documents.

Definition at line 416 of file TraceSummary.h.

◆ AddUsers() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::AddUsers ( const TraceUser value)
inline

Users from the trace's segment documents.

Definition at line 370 of file TraceSummary.h.

◆ AddUsers() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::AddUsers ( TraceUser &&  value)
inline

Users from the trace's segment documents.

Definition at line 375 of file TraceSummary.h.

◆ AnnotationsHasBeenSet()

bool Aws::XRay::Model::TraceSummary::AnnotationsHasBeenSet ( ) const
inline

Annotations from the trace's segment documents.

Definition at line 284 of file TraceSummary.h.

◆ AvailabilityZonesHasBeenSet()

bool Aws::XRay::Model::TraceSummary::AvailabilityZonesHasBeenSet ( ) const
inline

A list of Availability Zones for any zone corresponding to the trace segments.

Definition at line 527 of file TraceSummary.h.

◆ DurationHasBeenSet()

bool Aws::XRay::Model::TraceSummary::DurationHasBeenSet ( ) const
inline

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

Definition at line 113 of file TraceSummary.h.

◆ EntryPointHasBeenSet()

bool Aws::XRay::Model::TraceSummary::EntryPointHasBeenSet ( ) const
inline

The root of a trace.

Definition at line 574 of file TraceSummary.h.

◆ ErrorRootCausesHasBeenSet()

bool Aws::XRay::Model::TraceSummary::ErrorRootCausesHasBeenSet ( ) const
inline

A collection of ErrorRootCause structures corresponding to the trace segments.

Definition at line 656 of file TraceSummary.h.

◆ FaultRootCausesHasBeenSet()

bool Aws::XRay::Model::TraceSummary::FaultRootCausesHasBeenSet ( ) const
inline

A collection of FaultRootCause structures corresponding to the trace segments.

Definition at line 607 of file TraceSummary.h.

◆ GetAnnotations()

const Aws::Map<Aws::String, Aws::Vector<ValueWithServiceIds> >& Aws::XRay::Model::TraceSummary::GetAnnotations ( ) const
inline

Annotations from the trace's segment documents.

Definition at line 279 of file TraceSummary.h.

◆ GetAvailabilityZones()

const Aws::Vector<AvailabilityZoneDetail>& Aws::XRay::Model::TraceSummary::GetAvailabilityZones ( ) const
inline

A list of Availability Zones for any zone corresponding to the trace segments.

Definition at line 521 of file TraceSummary.h.

◆ GetDuration()

double Aws::XRay::Model::TraceSummary::GetDuration ( ) const
inline

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

Definition at line 107 of file TraceSummary.h.

◆ GetEntryPoint()

const ServiceId& Aws::XRay::Model::TraceSummary::GetEntryPoint ( ) const
inline

The root of a trace.

Definition at line 569 of file TraceSummary.h.

◆ GetErrorRootCauses()

const Aws::Vector<ErrorRootCause>& Aws::XRay::Model::TraceSummary::GetErrorRootCauses ( ) const
inline

A collection of ErrorRootCause structures corresponding to the trace segments.

Definition at line 650 of file TraceSummary.h.

◆ GetFaultRootCauses()

const Aws::Vector<FaultRootCause>& Aws::XRay::Model::TraceSummary::GetFaultRootCauses ( ) const
inline

A collection of FaultRootCause structures corresponding to the trace segments.

Definition at line 601 of file TraceSummary.h.

◆ GetHasError()

bool Aws::XRay::Model::TraceSummary::GetHasError ( ) const
inline

The root segment document has a 400 series error.

Definition at line 185 of file TraceSummary.h.

◆ GetHasFault()

bool Aws::XRay::Model::TraceSummary::GetHasFault ( ) const
inline

The root segment document has a 500 series error.

Definition at line 164 of file TraceSummary.h.

◆ GetHasThrottle()

bool Aws::XRay::Model::TraceSummary::GetHasThrottle ( ) const
inline

One or more of the segment documents has a 429 throttling error.

Definition at line 206 of file TraceSummary.h.

◆ GetHttp()

const Http& Aws::XRay::Model::TraceSummary::GetHttp ( ) const
inline

Information about the HTTP request served by the trace.

Definition at line 248 of file TraceSummary.h.

◆ GetId()

const Aws::String& Aws::XRay::Model::TraceSummary::GetId ( ) const
inline

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

Definition at line 58 of file TraceSummary.h.

◆ GetInstanceIds()

const Aws::Vector<InstanceIdDetail>& Aws::XRay::Model::TraceSummary::GetInstanceIds ( ) const
inline

A list of EC2 instance IDs for any instance corresponding to the trace segments.

Definition at line 472 of file TraceSummary.h.

◆ GetIsPartial()

bool Aws::XRay::Model::TraceSummary::GetIsPartial ( ) const
inline

One or more of the segment documents is in progress.

Definition at line 227 of file TraceSummary.h.

◆ GetMatchedEventTime()

const Aws::Utils::DateTime& Aws::XRay::Model::TraceSummary::GetMatchedEventTime ( ) const
inline

The matched time stamp of a defined event.

Definition at line 768 of file TraceSummary.h.

◆ GetResourceARNs()

const Aws::Vector<ResourceARNDetail>& Aws::XRay::Model::TraceSummary::GetResourceARNs ( ) const
inline

A list of resource ARNs for any resource corresponding to the trace segments.

Definition at line 423 of file TraceSummary.h.

◆ GetResponseTime()

double Aws::XRay::Model::TraceSummary::GetResponseTime ( ) const
inline

The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

Definition at line 134 of file TraceSummary.h.

◆ GetResponseTimeRootCauses()

const Aws::Vector<ResponseTimeRootCause>& Aws::XRay::Model::TraceSummary::GetResponseTimeRootCauses ( ) const
inline

A collection of ResponseTimeRootCause structures corresponding to the trace segments.

Definition at line 699 of file TraceSummary.h.

◆ GetRevision()

int Aws::XRay::Model::TraceSummary::GetRevision ( ) const
inline

The revision number of a trace.

Definition at line 747 of file TraceSummary.h.

◆ GetServiceIds()

const Aws::Vector<ServiceId>& Aws::XRay::Model::TraceSummary::GetServiceIds ( ) const
inline

Service IDs from the trace's segment documents.

Definition at line 381 of file TraceSummary.h.

◆ GetUsers()

const Aws::Vector<TraceUser>& Aws::XRay::Model::TraceSummary::GetUsers ( ) const
inline

Users from the trace's segment documents.

Definition at line 340 of file TraceSummary.h.

◆ HasErrorHasBeenSet()

bool Aws::XRay::Model::TraceSummary::HasErrorHasBeenSet ( ) const
inline

The root segment document has a 400 series error.

Definition at line 190 of file TraceSummary.h.

◆ HasFaultHasBeenSet()

bool Aws::XRay::Model::TraceSummary::HasFaultHasBeenSet ( ) const
inline

The root segment document has a 500 series error.

Definition at line 169 of file TraceSummary.h.

◆ HasThrottleHasBeenSet()

bool Aws::XRay::Model::TraceSummary::HasThrottleHasBeenSet ( ) const
inline

One or more of the segment documents has a 429 throttling error.

Definition at line 211 of file TraceSummary.h.

◆ HttpHasBeenSet()

bool Aws::XRay::Model::TraceSummary::HttpHasBeenSet ( ) const
inline

Information about the HTTP request served by the trace.

Definition at line 253 of file TraceSummary.h.

◆ IdHasBeenSet()

bool Aws::XRay::Model::TraceSummary::IdHasBeenSet ( ) const
inline

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

Definition at line 64 of file TraceSummary.h.

◆ InstanceIdsHasBeenSet()

bool Aws::XRay::Model::TraceSummary::InstanceIdsHasBeenSet ( ) const
inline

A list of EC2 instance IDs for any instance corresponding to the trace segments.

Definition at line 478 of file TraceSummary.h.

◆ IsPartialHasBeenSet()

bool Aws::XRay::Model::TraceSummary::IsPartialHasBeenSet ( ) const
inline

One or more of the segment documents is in progress.

Definition at line 232 of file TraceSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::XRay::Model::TraceSummary::Jsonize ( ) const

◆ MatchedEventTimeHasBeenSet()

bool Aws::XRay::Model::TraceSummary::MatchedEventTimeHasBeenSet ( ) const
inline

The matched time stamp of a defined event.

Definition at line 773 of file TraceSummary.h.

◆ operator=()

TraceSummary& Aws::XRay::Model::TraceSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ResourceARNsHasBeenSet()

bool Aws::XRay::Model::TraceSummary::ResourceARNsHasBeenSet ( ) const
inline

A list of resource ARNs for any resource corresponding to the trace segments.

Definition at line 429 of file TraceSummary.h.

◆ ResponseTimeHasBeenSet()

bool Aws::XRay::Model::TraceSummary::ResponseTimeHasBeenSet ( ) const
inline

The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

Definition at line 142 of file TraceSummary.h.

◆ ResponseTimeRootCausesHasBeenSet()

bool Aws::XRay::Model::TraceSummary::ResponseTimeRootCausesHasBeenSet ( ) const
inline

A collection of ResponseTimeRootCause structures corresponding to the trace segments.

Definition at line 705 of file TraceSummary.h.

◆ RevisionHasBeenSet()

bool Aws::XRay::Model::TraceSummary::RevisionHasBeenSet ( ) const
inline

The revision number of a trace.

Definition at line 752 of file TraceSummary.h.

◆ ServiceIdsHasBeenSet()

bool Aws::XRay::Model::TraceSummary::ServiceIdsHasBeenSet ( ) const
inline

Service IDs from the trace's segment documents.

Definition at line 386 of file TraceSummary.h.

◆ SetAnnotations() [1/2]

void Aws::XRay::Model::TraceSummary::SetAnnotations ( Aws::Map< Aws::String, Aws::Vector< ValueWithServiceIds >> &&  value)
inline

Annotations from the trace's segment documents.

Definition at line 294 of file TraceSummary.h.

◆ SetAnnotations() [2/2]

void Aws::XRay::Model::TraceSummary::SetAnnotations ( const Aws::Map< Aws::String, Aws::Vector< ValueWithServiceIds >> &  value)
inline

Annotations from the trace's segment documents.

Definition at line 289 of file TraceSummary.h.

◆ SetAvailabilityZones() [1/2]

void Aws::XRay::Model::TraceSummary::SetAvailabilityZones ( Aws::Vector< AvailabilityZoneDetail > &&  value)
inline

A list of Availability Zones for any zone corresponding to the trace segments.

Definition at line 539 of file TraceSummary.h.

◆ SetAvailabilityZones() [2/2]

void Aws::XRay::Model::TraceSummary::SetAvailabilityZones ( const Aws::Vector< AvailabilityZoneDetail > &  value)
inline

A list of Availability Zones for any zone corresponding to the trace segments.

Definition at line 533 of file TraceSummary.h.

◆ SetDuration()

void Aws::XRay::Model::TraceSummary::SetDuration ( double  value)
inline

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

Definition at line 119 of file TraceSummary.h.

◆ SetEntryPoint() [1/2]

void Aws::XRay::Model::TraceSummary::SetEntryPoint ( const ServiceId value)
inline

The root of a trace.

Definition at line 579 of file TraceSummary.h.

◆ SetEntryPoint() [2/2]

void Aws::XRay::Model::TraceSummary::SetEntryPoint ( ServiceId &&  value)
inline

The root of a trace.

Definition at line 584 of file TraceSummary.h.

◆ SetErrorRootCauses() [1/2]

void Aws::XRay::Model::TraceSummary::SetErrorRootCauses ( Aws::Vector< ErrorRootCause > &&  value)
inline

A collection of ErrorRootCause structures corresponding to the trace segments.

Definition at line 668 of file TraceSummary.h.

◆ SetErrorRootCauses() [2/2]

void Aws::XRay::Model::TraceSummary::SetErrorRootCauses ( const Aws::Vector< ErrorRootCause > &  value)
inline

A collection of ErrorRootCause structures corresponding to the trace segments.

Definition at line 662 of file TraceSummary.h.

◆ SetFaultRootCauses() [1/2]

void Aws::XRay::Model::TraceSummary::SetFaultRootCauses ( Aws::Vector< FaultRootCause > &&  value)
inline

A collection of FaultRootCause structures corresponding to the trace segments.

Definition at line 619 of file TraceSummary.h.

◆ SetFaultRootCauses() [2/2]

void Aws::XRay::Model::TraceSummary::SetFaultRootCauses ( const Aws::Vector< FaultRootCause > &  value)
inline

A collection of FaultRootCause structures corresponding to the trace segments.

Definition at line 613 of file TraceSummary.h.

◆ SetHasError()

void Aws::XRay::Model::TraceSummary::SetHasError ( bool  value)
inline

The root segment document has a 400 series error.

Definition at line 195 of file TraceSummary.h.

◆ SetHasFault()

void Aws::XRay::Model::TraceSummary::SetHasFault ( bool  value)
inline

The root segment document has a 500 series error.

Definition at line 174 of file TraceSummary.h.

◆ SetHasThrottle()

void Aws::XRay::Model::TraceSummary::SetHasThrottle ( bool  value)
inline

One or more of the segment documents has a 429 throttling error.

Definition at line 216 of file TraceSummary.h.

◆ SetHttp() [1/2]

void Aws::XRay::Model::TraceSummary::SetHttp ( const Http value)
inline

Information about the HTTP request served by the trace.

Definition at line 258 of file TraceSummary.h.

◆ SetHttp() [2/2]

void Aws::XRay::Model::TraceSummary::SetHttp ( Http &&  value)
inline

Information about the HTTP request served by the trace.

Definition at line 263 of file TraceSummary.h.

◆ SetId() [1/3]

void Aws::XRay::Model::TraceSummary::SetId ( Aws::String &&  value)
inline

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

Definition at line 76 of file TraceSummary.h.

◆ SetId() [2/3]

void Aws::XRay::Model::TraceSummary::SetId ( const Aws::String value)
inline

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

Definition at line 70 of file TraceSummary.h.

◆ SetId() [3/3]

void Aws::XRay::Model::TraceSummary::SetId ( const char *  value)
inline

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

Definition at line 82 of file TraceSummary.h.

◆ SetInstanceIds() [1/2]

void Aws::XRay::Model::TraceSummary::SetInstanceIds ( Aws::Vector< InstanceIdDetail > &&  value)
inline

A list of EC2 instance IDs for any instance corresponding to the trace segments.

Definition at line 490 of file TraceSummary.h.

◆ SetInstanceIds() [2/2]

void Aws::XRay::Model::TraceSummary::SetInstanceIds ( const Aws::Vector< InstanceIdDetail > &  value)
inline

A list of EC2 instance IDs for any instance corresponding to the trace segments.

Definition at line 484 of file TraceSummary.h.

◆ SetIsPartial()

void Aws::XRay::Model::TraceSummary::SetIsPartial ( bool  value)
inline

One or more of the segment documents is in progress.

Definition at line 237 of file TraceSummary.h.

◆ SetMatchedEventTime() [1/2]

void Aws::XRay::Model::TraceSummary::SetMatchedEventTime ( Aws::Utils::DateTime &&  value)
inline

The matched time stamp of a defined event.

Definition at line 783 of file TraceSummary.h.

◆ SetMatchedEventTime() [2/2]

void Aws::XRay::Model::TraceSummary::SetMatchedEventTime ( const Aws::Utils::DateTime value)
inline

The matched time stamp of a defined event.

Definition at line 778 of file TraceSummary.h.

◆ SetResourceARNs() [1/2]

void Aws::XRay::Model::TraceSummary::SetResourceARNs ( Aws::Vector< ResourceARNDetail > &&  value)
inline

A list of resource ARNs for any resource corresponding to the trace segments.

Definition at line 441 of file TraceSummary.h.

◆ SetResourceARNs() [2/2]

void Aws::XRay::Model::TraceSummary::SetResourceARNs ( const Aws::Vector< ResourceARNDetail > &  value)
inline

A list of resource ARNs for any resource corresponding to the trace segments.

Definition at line 435 of file TraceSummary.h.

◆ SetResponseTime()

void Aws::XRay::Model::TraceSummary::SetResponseTime ( double  value)
inline

The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

Definition at line 150 of file TraceSummary.h.

◆ SetResponseTimeRootCauses() [1/2]

void Aws::XRay::Model::TraceSummary::SetResponseTimeRootCauses ( Aws::Vector< ResponseTimeRootCause > &&  value)
inline

A collection of ResponseTimeRootCause structures corresponding to the trace segments.

Definition at line 717 of file TraceSummary.h.

◆ SetResponseTimeRootCauses() [2/2]

void Aws::XRay::Model::TraceSummary::SetResponseTimeRootCauses ( const Aws::Vector< ResponseTimeRootCause > &  value)
inline

A collection of ResponseTimeRootCause structures corresponding to the trace segments.

Definition at line 711 of file TraceSummary.h.

◆ SetRevision()

void Aws::XRay::Model::TraceSummary::SetRevision ( int  value)
inline

The revision number of a trace.

Definition at line 757 of file TraceSummary.h.

◆ SetServiceIds() [1/2]

void Aws::XRay::Model::TraceSummary::SetServiceIds ( Aws::Vector< ServiceId > &&  value)
inline

Service IDs from the trace's segment documents.

Definition at line 396 of file TraceSummary.h.

◆ SetServiceIds() [2/2]

void Aws::XRay::Model::TraceSummary::SetServiceIds ( const Aws::Vector< ServiceId > &  value)
inline

Service IDs from the trace's segment documents.

Definition at line 391 of file TraceSummary.h.

◆ SetUsers() [1/2]

void Aws::XRay::Model::TraceSummary::SetUsers ( Aws::Vector< TraceUser > &&  value)
inline

Users from the trace's segment documents.

Definition at line 355 of file TraceSummary.h.

◆ SetUsers() [2/2]

void Aws::XRay::Model::TraceSummary::SetUsers ( const Aws::Vector< TraceUser > &  value)
inline

Users from the trace's segment documents.

Definition at line 350 of file TraceSummary.h.

◆ UsersHasBeenSet()

bool Aws::XRay::Model::TraceSummary::UsersHasBeenSet ( ) const
inline

Users from the trace's segment documents.

Definition at line 345 of file TraceSummary.h.

◆ WithAnnotations() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithAnnotations ( Aws::Map< Aws::String, Aws::Vector< ValueWithServiceIds >> &&  value)
inline

Annotations from the trace's segment documents.

Definition at line 304 of file TraceSummary.h.

◆ WithAnnotations() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithAnnotations ( const Aws::Map< Aws::String, Aws::Vector< ValueWithServiceIds >> &  value)
inline

Annotations from the trace's segment documents.

Definition at line 299 of file TraceSummary.h.

◆ WithAvailabilityZones() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithAvailabilityZones ( Aws::Vector< AvailabilityZoneDetail > &&  value)
inline

A list of Availability Zones for any zone corresponding to the trace segments.

Definition at line 551 of file TraceSummary.h.

◆ WithAvailabilityZones() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithAvailabilityZones ( const Aws::Vector< AvailabilityZoneDetail > &  value)
inline

A list of Availability Zones for any zone corresponding to the trace segments.

Definition at line 545 of file TraceSummary.h.

◆ WithDuration()

TraceSummary& Aws::XRay::Model::TraceSummary::WithDuration ( double  value)
inline

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

Definition at line 125 of file TraceSummary.h.

◆ WithEntryPoint() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithEntryPoint ( const ServiceId value)
inline

The root of a trace.

Definition at line 589 of file TraceSummary.h.

◆ WithEntryPoint() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithEntryPoint ( ServiceId &&  value)
inline

The root of a trace.

Definition at line 594 of file TraceSummary.h.

◆ WithErrorRootCauses() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithErrorRootCauses ( Aws::Vector< ErrorRootCause > &&  value)
inline

A collection of ErrorRootCause structures corresponding to the trace segments.

Definition at line 680 of file TraceSummary.h.

◆ WithErrorRootCauses() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithErrorRootCauses ( const Aws::Vector< ErrorRootCause > &  value)
inline

A collection of ErrorRootCause structures corresponding to the trace segments.

Definition at line 674 of file TraceSummary.h.

◆ WithFaultRootCauses() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithFaultRootCauses ( Aws::Vector< FaultRootCause > &&  value)
inline

A collection of FaultRootCause structures corresponding to the trace segments.

Definition at line 631 of file TraceSummary.h.

◆ WithFaultRootCauses() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithFaultRootCauses ( const Aws::Vector< FaultRootCause > &  value)
inline

A collection of FaultRootCause structures corresponding to the trace segments.

Definition at line 625 of file TraceSummary.h.

◆ WithHasError()

TraceSummary& Aws::XRay::Model::TraceSummary::WithHasError ( bool  value)
inline

The root segment document has a 400 series error.

Definition at line 200 of file TraceSummary.h.

◆ WithHasFault()

TraceSummary& Aws::XRay::Model::TraceSummary::WithHasFault ( bool  value)
inline

The root segment document has a 500 series error.

Definition at line 179 of file TraceSummary.h.

◆ WithHasThrottle()

TraceSummary& Aws::XRay::Model::TraceSummary::WithHasThrottle ( bool  value)
inline

One or more of the segment documents has a 429 throttling error.

Definition at line 221 of file TraceSummary.h.

◆ WithHttp() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithHttp ( const Http value)
inline

Information about the HTTP request served by the trace.

Definition at line 268 of file TraceSummary.h.

◆ WithHttp() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithHttp ( Http &&  value)
inline

Information about the HTTP request served by the trace.

Definition at line 273 of file TraceSummary.h.

◆ WithId() [1/3]

TraceSummary& Aws::XRay::Model::TraceSummary::WithId ( Aws::String &&  value)
inline

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

Definition at line 94 of file TraceSummary.h.

◆ WithId() [2/3]

TraceSummary& Aws::XRay::Model::TraceSummary::WithId ( const Aws::String value)
inline

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

Definition at line 88 of file TraceSummary.h.

◆ WithId() [3/3]

TraceSummary& Aws::XRay::Model::TraceSummary::WithId ( const char *  value)
inline

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

Definition at line 100 of file TraceSummary.h.

◆ WithInstanceIds() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithInstanceIds ( Aws::Vector< InstanceIdDetail > &&  value)
inline

A list of EC2 instance IDs for any instance corresponding to the trace segments.

Definition at line 502 of file TraceSummary.h.

◆ WithInstanceIds() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithInstanceIds ( const Aws::Vector< InstanceIdDetail > &  value)
inline

A list of EC2 instance IDs for any instance corresponding to the trace segments.

Definition at line 496 of file TraceSummary.h.

◆ WithIsPartial()

TraceSummary& Aws::XRay::Model::TraceSummary::WithIsPartial ( bool  value)
inline

One or more of the segment documents is in progress.

Definition at line 242 of file TraceSummary.h.

◆ WithMatchedEventTime() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithMatchedEventTime ( Aws::Utils::DateTime &&  value)
inline

The matched time stamp of a defined event.

Definition at line 793 of file TraceSummary.h.

◆ WithMatchedEventTime() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithMatchedEventTime ( const Aws::Utils::DateTime value)
inline

The matched time stamp of a defined event.

Definition at line 788 of file TraceSummary.h.

◆ WithResourceARNs() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithResourceARNs ( Aws::Vector< ResourceARNDetail > &&  value)
inline

A list of resource ARNs for any resource corresponding to the trace segments.

Definition at line 453 of file TraceSummary.h.

◆ WithResourceARNs() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithResourceARNs ( const Aws::Vector< ResourceARNDetail > &  value)
inline

A list of resource ARNs for any resource corresponding to the trace segments.

Definition at line 447 of file TraceSummary.h.

◆ WithResponseTime()

TraceSummary& Aws::XRay::Model::TraceSummary::WithResponseTime ( double  value)
inline

The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

Definition at line 158 of file TraceSummary.h.

◆ WithResponseTimeRootCauses() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithResponseTimeRootCauses ( Aws::Vector< ResponseTimeRootCause > &&  value)
inline

A collection of ResponseTimeRootCause structures corresponding to the trace segments.

Definition at line 729 of file TraceSummary.h.

◆ WithResponseTimeRootCauses() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithResponseTimeRootCauses ( const Aws::Vector< ResponseTimeRootCause > &  value)
inline

A collection of ResponseTimeRootCause structures corresponding to the trace segments.

Definition at line 723 of file TraceSummary.h.

◆ WithRevision()

TraceSummary& Aws::XRay::Model::TraceSummary::WithRevision ( int  value)
inline

The revision number of a trace.

Definition at line 762 of file TraceSummary.h.

◆ WithServiceIds() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithServiceIds ( Aws::Vector< ServiceId > &&  value)
inline

Service IDs from the trace's segment documents.

Definition at line 406 of file TraceSummary.h.

◆ WithServiceIds() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithServiceIds ( const Aws::Vector< ServiceId > &  value)
inline

Service IDs from the trace's segment documents.

Definition at line 401 of file TraceSummary.h.

◆ WithUsers() [1/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithUsers ( Aws::Vector< TraceUser > &&  value)
inline

Users from the trace's segment documents.

Definition at line 365 of file TraceSummary.h.

◆ WithUsers() [2/2]

TraceSummary& Aws::XRay::Model::TraceSummary::WithUsers ( const Aws::Vector< TraceUser > &  value)
inline

Users from the trace's segment documents.

Definition at line 360 of file TraceSummary.h.


The documentation for this class was generated from the following file: