PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` # Generated by default/object.tt package Paws::XRay::TraceSummary; use Moose; has Annotations => (is => 'ro', isa => 'Paws::XRay::Annotations'); has AvailabilityZones => (is => 'ro', isa => 'ArrayRef[Paws::XRay::AvailabilityZoneDetail]'); has Duration => (is => 'ro', isa => 'Num'); has EntryPoint => (is => 'ro', isa => 'Paws::XRay::ServiceId'); has ErrorRootCauses => (is => 'ro', isa => 'ArrayRef[Paws::XRay::ErrorRootCause]'); has FaultRootCauses => (is => 'ro', isa => 'ArrayRef[Paws::XRay::FaultRootCause]'); has HasError => (is => 'ro', isa => 'Bool'); has HasFault => (is => 'ro', isa => 'Bool'); has HasThrottle => (is => 'ro', isa => 'Bool'); has Http => (is => 'ro', isa => 'Paws::XRay::Http'); has Id => (is => 'ro', isa => 'Str'); has InstanceIds => (is => 'ro', isa => 'ArrayRef[Paws::XRay::InstanceIdDetail]'); has IsPartial => (is => 'ro', isa => 'Bool'); has MatchedEventTime => (is => 'ro', isa => 'Str'); has ResourceARNs => (is => 'ro', isa => 'ArrayRef[Paws::XRay::ResourceARNDetail]'); has ResponseTime => (is => 'ro', isa => 'Num'); has ResponseTimeRootCauses => (is => 'ro', isa => 'ArrayRef[Paws::XRay::ResponseTimeRootCause]'); has Revision => (is => 'ro', isa => 'Int'); has ServiceIds => (is => 'ro', isa => 'ArrayRef[Paws::XRay::ServiceId]'); has Users => (is => 'ro', isa => 'ArrayRef[Paws::XRay::TraceUser]'); 1; ### main pod documentation begin ### =head1 NAME Paws::XRay::TraceSummary =head1 USAGE This class represents one of two things: =head3 Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::XRay::TraceSummary object: $service_obj->Method(Att1 => { Annotations => $value, ..., Users => $value }); =head3 Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::XRay::TraceSummary object: $result = $service_obj->Method(...); $result->Att1->Annotations =head1 DESCRIPTION Metadata generated from the segment documents in a trace. =head1 ATTRIBUTES =head2 Annotations => L Annotations from the trace's segment documents. =head2 AvailabilityZones => ArrayRef[L] A list of Availability Zones for any zone corresponding to the trace segments. =head2 Duration => Num The length of time in seconds between the start time of the root segment and the end time of the last segment that completed. =head2 EntryPoint => L The root of a trace. =head2 ErrorRootCauses => ArrayRef[L] A collection of ErrorRootCause structures corresponding to the trace segments. =head2 FaultRootCauses => ArrayRef[L] A collection of FaultRootCause structures corresponding to the trace segments. =head2 HasError => Bool The root segment document has a 400 series error. =head2 HasFault => Bool The root segment document has a 500 series error. =head2 HasThrottle => Bool One or more of the segment documents has a 429 throttling error. =head2 Http => L Information about the HTTP request served by the trace. =head2 Id => Str The unique identifier for the request that generated the trace's segments and subsegments. =head2 InstanceIds => ArrayRef[L] A list of EC2 instance IDs for any instance corresponding to the trace segments. =head2 IsPartial => Bool One or more of the segment documents is in progress. =head2 MatchedEventTime => Str The matched time stamp of a defined event. =head2 ResourceARNs => ArrayRef[L] A list of resource ARNs for any resource corresponding to the trace segments. =head2 ResponseTime => Num 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. =head2 ResponseTimeRootCauses => ArrayRef[L] A collection of ResponseTimeRootCause structures corresponding to the trace segments. =head2 Revision => Int The revision number of a trace. =head2 ServiceIds => ArrayRef[L] Service IDs from the trace's segment documents. =head2 Users => ArrayRef[L] Users from the trace's segment documents. =head1 SEE ALSO This class forms part of L, describing an object used in L =head1 BUGS and CONTRIBUTIONS The source code is located here: L Please report bugs to: L =cut