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

#include <Service.h>

Public Member Functions

 Service ()
 
 Service (Aws::Utils::Json::JsonView jsonValue)
 
Serviceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetReferenceId () const
 
bool ReferenceIdHasBeenSet () const
 
void SetReferenceId (int value)
 
ServiceWithReferenceId (int value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ServiceWithName (const Aws::String &value)
 
ServiceWithName (Aws::String &&value)
 
ServiceWithName (const char *value)
 
const Aws::Vector< Aws::String > & GetNames () const
 
bool NamesHasBeenSet () const
 
void SetNames (const Aws::Vector< Aws::String > &value)
 
void SetNames (Aws::Vector< Aws::String > &&value)
 
ServiceWithNames (const Aws::Vector< Aws::String > &value)
 
ServiceWithNames (Aws::Vector< Aws::String > &&value)
 
ServiceAddNames (const Aws::String &value)
 
ServiceAddNames (Aws::String &&value)
 
ServiceAddNames (const char *value)
 
bool GetRoot () const
 
bool RootHasBeenSet () const
 
void SetRoot (bool value)
 
ServiceWithRoot (bool value)
 
const Aws::StringGetAccountId () const
 
bool AccountIdHasBeenSet () const
 
void SetAccountId (const Aws::String &value)
 
void SetAccountId (Aws::String &&value)
 
void SetAccountId (const char *value)
 
ServiceWithAccountId (const Aws::String &value)
 
ServiceWithAccountId (Aws::String &&value)
 
ServiceWithAccountId (const char *value)
 
const Aws::StringGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const Aws::String &value)
 
void SetType (Aws::String &&value)
 
void SetType (const char *value)
 
ServiceWithType (const Aws::String &value)
 
ServiceWithType (Aws::String &&value)
 
ServiceWithType (const char *value)
 
const Aws::StringGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const Aws::String &value)
 
void SetState (Aws::String &&value)
 
void SetState (const char *value)
 
ServiceWithState (const Aws::String &value)
 
ServiceWithState (Aws::String &&value)
 
ServiceWithState (const char *value)
 
const Aws::Utils::DateTimeGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::Utils::DateTime &value)
 
void SetStartTime (Aws::Utils::DateTime &&value)
 
ServiceWithStartTime (const Aws::Utils::DateTime &value)
 
ServiceWithStartTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetEndTime () const
 
bool EndTimeHasBeenSet () const
 
void SetEndTime (const Aws::Utils::DateTime &value)
 
void SetEndTime (Aws::Utils::DateTime &&value)
 
ServiceWithEndTime (const Aws::Utils::DateTime &value)
 
ServiceWithEndTime (Aws::Utils::DateTime &&value)
 
const Aws::Vector< Edge > & GetEdges () const
 
bool EdgesHasBeenSet () const
 
void SetEdges (const Aws::Vector< Edge > &value)
 
void SetEdges (Aws::Vector< Edge > &&value)
 
ServiceWithEdges (const Aws::Vector< Edge > &value)
 
ServiceWithEdges (Aws::Vector< Edge > &&value)
 
ServiceAddEdges (const Edge &value)
 
ServiceAddEdges (Edge &&value)
 
const ServiceStatisticsGetSummaryStatistics () const
 
bool SummaryStatisticsHasBeenSet () const
 
void SetSummaryStatistics (const ServiceStatistics &value)
 
void SetSummaryStatistics (ServiceStatistics &&value)
 
ServiceWithSummaryStatistics (const ServiceStatistics &value)
 
ServiceWithSummaryStatistics (ServiceStatistics &&value)
 
const Aws::Vector< HistogramEntry > & GetDurationHistogram () const
 
bool DurationHistogramHasBeenSet () const
 
void SetDurationHistogram (const Aws::Vector< HistogramEntry > &value)
 
void SetDurationHistogram (Aws::Vector< HistogramEntry > &&value)
 
ServiceWithDurationHistogram (const Aws::Vector< HistogramEntry > &value)
 
ServiceWithDurationHistogram (Aws::Vector< HistogramEntry > &&value)
 
ServiceAddDurationHistogram (const HistogramEntry &value)
 
ServiceAddDurationHistogram (HistogramEntry &&value)
 
const Aws::Vector< HistogramEntry > & GetResponseTimeHistogram () const
 
bool ResponseTimeHistogramHasBeenSet () const
 
void SetResponseTimeHistogram (const Aws::Vector< HistogramEntry > &value)
 
void SetResponseTimeHistogram (Aws::Vector< HistogramEntry > &&value)
 
ServiceWithResponseTimeHistogram (const Aws::Vector< HistogramEntry > &value)
 
ServiceWithResponseTimeHistogram (Aws::Vector< HistogramEntry > &&value)
 
ServiceAddResponseTimeHistogram (const HistogramEntry &value)
 
ServiceAddResponseTimeHistogram (HistogramEntry &&value)
 

Detailed Description

Information about an application that processed requests, users that made requests, or downstream services, resources, and applications that an application used.

See Also:

AWS API Reference

Definition at line 38 of file Service.h.

Constructor & Destructor Documentation

◆ Service() [1/2]

Aws::XRay::Model::Service::Service ( )

◆ Service() [2/2]

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

Member Function Documentation

◆ AccountIdHasBeenSet()

bool Aws::XRay::Model::Service::AccountIdHasBeenSet ( ) const
inline

Identifier of the AWS account in which the service runs.

Definition at line 184 of file Service.h.

◆ AddDurationHistogram() [1/2]

Service& Aws::XRay::Model::Service::AddDurationHistogram ( const HistogramEntry value)
inline

A histogram that maps the spread of service durations.

Definition at line 530 of file Service.h.

◆ AddDurationHistogram() [2/2]

Service& Aws::XRay::Model::Service::AddDurationHistogram ( HistogramEntry &&  value)
inline

A histogram that maps the spread of service durations.

Definition at line 535 of file Service.h.

◆ AddEdges() [1/2]

Service& Aws::XRay::Model::Service::AddEdges ( const Edge value)
inline

Connections to downstream services.

Definition at line 458 of file Service.h.

◆ AddEdges() [2/2]

Service& Aws::XRay::Model::Service::AddEdges ( Edge &&  value)
inline

Connections to downstream services.

Definition at line 463 of file Service.h.

◆ AddNames() [1/3]

Service& Aws::XRay::Model::Service::AddNames ( Aws::String &&  value)
inline

A list of names for the service, including the canonical name.

Definition at line 147 of file Service.h.

◆ AddNames() [2/3]

Service& Aws::XRay::Model::Service::AddNames ( const Aws::String value)
inline

A list of names for the service, including the canonical name.

Definition at line 142 of file Service.h.

◆ AddNames() [3/3]

Service& Aws::XRay::Model::Service::AddNames ( const char *  value)
inline

A list of names for the service, including the canonical name.

Definition at line 152 of file Service.h.

◆ AddResponseTimeHistogram() [1/2]

Service& Aws::XRay::Model::Service::AddResponseTimeHistogram ( const HistogramEntry value)
inline

A histogram that maps the spread of service response times.

Definition at line 571 of file Service.h.

◆ AddResponseTimeHistogram() [2/2]

Service& Aws::XRay::Model::Service::AddResponseTimeHistogram ( HistogramEntry &&  value)
inline

A histogram that maps the spread of service response times.

Definition at line 576 of file Service.h.

◆ DurationHistogramHasBeenSet()

bool Aws::XRay::Model::Service::DurationHistogramHasBeenSet ( ) const
inline

A histogram that maps the spread of service durations.

Definition at line 505 of file Service.h.

◆ EdgesHasBeenSet()

bool Aws::XRay::Model::Service::EdgesHasBeenSet ( ) const
inline

Connections to downstream services.

Definition at line 433 of file Service.h.

◆ EndTimeHasBeenSet()

bool Aws::XRay::Model::Service::EndTimeHasBeenSet ( ) const
inline

The end time of the last segment that the service generated.

Definition at line 402 of file Service.h.

◆ GetAccountId()

const Aws::String& Aws::XRay::Model::Service::GetAccountId ( ) const
inline

Identifier of the AWS account in which the service runs.

Definition at line 179 of file Service.h.

◆ GetDurationHistogram()

const Aws::Vector<HistogramEntry>& Aws::XRay::Model::Service::GetDurationHistogram ( ) const
inline

A histogram that maps the spread of service durations.

Definition at line 500 of file Service.h.

◆ GetEdges()

const Aws::Vector<Edge>& Aws::XRay::Model::Service::GetEdges ( ) const
inline

Connections to downstream services.

Definition at line 428 of file Service.h.

◆ GetEndTime()

const Aws::Utils::DateTime& Aws::XRay::Model::Service::GetEndTime ( ) const
inline

The end time of the last segment that the service generated.

Definition at line 397 of file Service.h.

◆ GetName()

const Aws::String& Aws::XRay::Model::Service::GetName ( ) const
inline

The canonical name of the service.

Definition at line 71 of file Service.h.

◆ GetNames()

const Aws::Vector<Aws::String>& Aws::XRay::Model::Service::GetNames ( ) const
inline

A list of names for the service, including the canonical name.

Definition at line 112 of file Service.h.

◆ GetReferenceId()

int Aws::XRay::Model::Service::GetReferenceId ( ) const
inline

Identifier for the service. Unique within the service map.

Definition at line 50 of file Service.h.

◆ GetResponseTimeHistogram()

const Aws::Vector<HistogramEntry>& Aws::XRay::Model::Service::GetResponseTimeHistogram ( ) const
inline

A histogram that maps the spread of service response times.

Definition at line 541 of file Service.h.

◆ GetRoot()

bool Aws::XRay::Model::Service::GetRoot ( ) const
inline

Indicates that the service was the first service to process a request.

Definition at line 158 of file Service.h.

◆ GetStartTime()

const Aws::Utils::DateTime& Aws::XRay::Model::Service::GetStartTime ( ) const
inline

The start time of the first segment that the service generated.

Definition at line 366 of file Service.h.

◆ GetState()

const Aws::String& Aws::XRay::Model::Service::GetState ( ) const
inline

The service's state.

Definition at line 325 of file Service.h.

◆ GetSummaryStatistics()

const ServiceStatistics& Aws::XRay::Model::Service::GetSummaryStatistics ( ) const
inline

Aggregated statistics for the service.

Definition at line 469 of file Service.h.

◆ GetType()

const Aws::String& Aws::XRay::Model::Service::GetType ( ) const
inline

The type of service.

  • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

  • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

  • client - Represents the clients that sent requests to a root service.

  • remote - A downstream service of indeterminate type.

Definition at line 228 of file Service.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::XRay::Model::Service::NameHasBeenSet ( ) const
inline

The canonical name of the service.

Definition at line 76 of file Service.h.

◆ NamesHasBeenSet()

bool Aws::XRay::Model::Service::NamesHasBeenSet ( ) const
inline

A list of names for the service, including the canonical name.

Definition at line 117 of file Service.h.

◆ operator=()

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

◆ ReferenceIdHasBeenSet()

bool Aws::XRay::Model::Service::ReferenceIdHasBeenSet ( ) const
inline

Identifier for the service. Unique within the service map.

Definition at line 55 of file Service.h.

◆ ResponseTimeHistogramHasBeenSet()

bool Aws::XRay::Model::Service::ResponseTimeHistogramHasBeenSet ( ) const
inline

A histogram that maps the spread of service response times.

Definition at line 546 of file Service.h.

◆ RootHasBeenSet()

bool Aws::XRay::Model::Service::RootHasBeenSet ( ) const
inline

Indicates that the service was the first service to process a request.

Definition at line 163 of file Service.h.

◆ SetAccountId() [1/3]

void Aws::XRay::Model::Service::SetAccountId ( Aws::String &&  value)
inline

Identifier of the AWS account in which the service runs.

Definition at line 194 of file Service.h.

◆ SetAccountId() [2/3]

void Aws::XRay::Model::Service::SetAccountId ( const Aws::String value)
inline

Identifier of the AWS account in which the service runs.

Definition at line 189 of file Service.h.

◆ SetAccountId() [3/3]

void Aws::XRay::Model::Service::SetAccountId ( const char *  value)
inline

Identifier of the AWS account in which the service runs.

Definition at line 199 of file Service.h.

◆ SetDurationHistogram() [1/2]

void Aws::XRay::Model::Service::SetDurationHistogram ( Aws::Vector< HistogramEntry > &&  value)
inline

A histogram that maps the spread of service durations.

Definition at line 515 of file Service.h.

◆ SetDurationHistogram() [2/2]

void Aws::XRay::Model::Service::SetDurationHistogram ( const Aws::Vector< HistogramEntry > &  value)
inline

A histogram that maps the spread of service durations.

Definition at line 510 of file Service.h.

◆ SetEdges() [1/2]

void Aws::XRay::Model::Service::SetEdges ( Aws::Vector< Edge > &&  value)
inline

Connections to downstream services.

Definition at line 443 of file Service.h.

◆ SetEdges() [2/2]

void Aws::XRay::Model::Service::SetEdges ( const Aws::Vector< Edge > &  value)
inline

Connections to downstream services.

Definition at line 438 of file Service.h.

◆ SetEndTime() [1/2]

void Aws::XRay::Model::Service::SetEndTime ( Aws::Utils::DateTime &&  value)
inline

The end time of the last segment that the service generated.

Definition at line 412 of file Service.h.

◆ SetEndTime() [2/2]

void Aws::XRay::Model::Service::SetEndTime ( const Aws::Utils::DateTime value)
inline

The end time of the last segment that the service generated.

Definition at line 407 of file Service.h.

◆ SetName() [1/3]

void Aws::XRay::Model::Service::SetName ( Aws::String &&  value)
inline

The canonical name of the service.

Definition at line 86 of file Service.h.

◆ SetName() [2/3]

void Aws::XRay::Model::Service::SetName ( const Aws::String value)
inline

The canonical name of the service.

Definition at line 81 of file Service.h.

◆ SetName() [3/3]

void Aws::XRay::Model::Service::SetName ( const char *  value)
inline

The canonical name of the service.

Definition at line 91 of file Service.h.

◆ SetNames() [1/2]

void Aws::XRay::Model::Service::SetNames ( Aws::Vector< Aws::String > &&  value)
inline

A list of names for the service, including the canonical name.

Definition at line 127 of file Service.h.

◆ SetNames() [2/2]

void Aws::XRay::Model::Service::SetNames ( const Aws::Vector< Aws::String > &  value)
inline

A list of names for the service, including the canonical name.

Definition at line 122 of file Service.h.

◆ SetReferenceId()

void Aws::XRay::Model::Service::SetReferenceId ( int  value)
inline

Identifier for the service. Unique within the service map.

Definition at line 60 of file Service.h.

◆ SetResponseTimeHistogram() [1/2]

void Aws::XRay::Model::Service::SetResponseTimeHistogram ( Aws::Vector< HistogramEntry > &&  value)
inline

A histogram that maps the spread of service response times.

Definition at line 556 of file Service.h.

◆ SetResponseTimeHistogram() [2/2]

void Aws::XRay::Model::Service::SetResponseTimeHistogram ( const Aws::Vector< HistogramEntry > &  value)
inline

A histogram that maps the spread of service response times.

Definition at line 551 of file Service.h.

◆ SetRoot()

void Aws::XRay::Model::Service::SetRoot ( bool  value)
inline

Indicates that the service was the first service to process a request.

Definition at line 168 of file Service.h.

◆ SetStartTime() [1/2]

void Aws::XRay::Model::Service::SetStartTime ( Aws::Utils::DateTime &&  value)
inline

The start time of the first segment that the service generated.

Definition at line 381 of file Service.h.

◆ SetStartTime() [2/2]

void Aws::XRay::Model::Service::SetStartTime ( const Aws::Utils::DateTime value)
inline

The start time of the first segment that the service generated.

Definition at line 376 of file Service.h.

◆ SetState() [1/3]

void Aws::XRay::Model::Service::SetState ( Aws::String &&  value)
inline

The service's state.

Definition at line 340 of file Service.h.

◆ SetState() [2/3]

void Aws::XRay::Model::Service::SetState ( const Aws::String value)
inline

The service's state.

Definition at line 335 of file Service.h.

◆ SetState() [3/3]

void Aws::XRay::Model::Service::SetState ( const char *  value)
inline

The service's state.

Definition at line 345 of file Service.h.

◆ SetSummaryStatistics() [1/2]

void Aws::XRay::Model::Service::SetSummaryStatistics ( const ServiceStatistics value)
inline

Aggregated statistics for the service.

Definition at line 479 of file Service.h.

◆ SetSummaryStatistics() [2/2]

void Aws::XRay::Model::Service::SetSummaryStatistics ( ServiceStatistics &&  value)
inline

Aggregated statistics for the service.

Definition at line 484 of file Service.h.

◆ SetType() [1/3]

void Aws::XRay::Model::Service::SetType ( Aws::String &&  value)
inline

The type of service.

  • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

  • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

  • client - Represents the clients that sent requests to a root service.

  • remote - A downstream service of indeterminate type.

Definition at line 267 of file Service.h.

◆ SetType() [2/3]

void Aws::XRay::Model::Service::SetType ( const Aws::String value)
inline

The type of service.

  • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

  • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

  • client - Represents the clients that sent requests to a root service.

  • remote - A downstream service of indeterminate type.

Definition at line 254 of file Service.h.

◆ SetType() [3/3]

void Aws::XRay::Model::Service::SetType ( const char *  value)
inline

The type of service.

  • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

  • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

  • client - Represents the clients that sent requests to a root service.

  • remote - A downstream service of indeterminate type.

Definition at line 280 of file Service.h.

◆ StartTimeHasBeenSet()

bool Aws::XRay::Model::Service::StartTimeHasBeenSet ( ) const
inline

The start time of the first segment that the service generated.

Definition at line 371 of file Service.h.

◆ StateHasBeenSet()

bool Aws::XRay::Model::Service::StateHasBeenSet ( ) const
inline

The service's state.

Definition at line 330 of file Service.h.

◆ SummaryStatisticsHasBeenSet()

bool Aws::XRay::Model::Service::SummaryStatisticsHasBeenSet ( ) const
inline

Aggregated statistics for the service.

Definition at line 474 of file Service.h.

◆ TypeHasBeenSet()

bool Aws::XRay::Model::Service::TypeHasBeenSet ( ) const
inline

The type of service.

  • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

  • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

  • client - Represents the clients that sent requests to a root service.

  • remote - A downstream service of indeterminate type.

Definition at line 241 of file Service.h.

◆ WithAccountId() [1/3]

Service& Aws::XRay::Model::Service::WithAccountId ( Aws::String &&  value)
inline

Identifier of the AWS account in which the service runs.

Definition at line 209 of file Service.h.

◆ WithAccountId() [2/3]

Service& Aws::XRay::Model::Service::WithAccountId ( const Aws::String value)
inline

Identifier of the AWS account in which the service runs.

Definition at line 204 of file Service.h.

◆ WithAccountId() [3/3]

Service& Aws::XRay::Model::Service::WithAccountId ( const char *  value)
inline

Identifier of the AWS account in which the service runs.

Definition at line 214 of file Service.h.

◆ WithDurationHistogram() [1/2]

Service& Aws::XRay::Model::Service::WithDurationHistogram ( Aws::Vector< HistogramEntry > &&  value)
inline

A histogram that maps the spread of service durations.

Definition at line 525 of file Service.h.

◆ WithDurationHistogram() [2/2]

Service& Aws::XRay::Model::Service::WithDurationHistogram ( const Aws::Vector< HistogramEntry > &  value)
inline

A histogram that maps the spread of service durations.

Definition at line 520 of file Service.h.

◆ WithEdges() [1/2]

Service& Aws::XRay::Model::Service::WithEdges ( Aws::Vector< Edge > &&  value)
inline

Connections to downstream services.

Definition at line 453 of file Service.h.

◆ WithEdges() [2/2]

Service& Aws::XRay::Model::Service::WithEdges ( const Aws::Vector< Edge > &  value)
inline

Connections to downstream services.

Definition at line 448 of file Service.h.

◆ WithEndTime() [1/2]

Service& Aws::XRay::Model::Service::WithEndTime ( Aws::Utils::DateTime &&  value)
inline

The end time of the last segment that the service generated.

Definition at line 422 of file Service.h.

◆ WithEndTime() [2/2]

Service& Aws::XRay::Model::Service::WithEndTime ( const Aws::Utils::DateTime value)
inline

The end time of the last segment that the service generated.

Definition at line 417 of file Service.h.

◆ WithName() [1/3]

Service& Aws::XRay::Model::Service::WithName ( Aws::String &&  value)
inline

The canonical name of the service.

Definition at line 101 of file Service.h.

◆ WithName() [2/3]

Service& Aws::XRay::Model::Service::WithName ( const Aws::String value)
inline

The canonical name of the service.

Definition at line 96 of file Service.h.

◆ WithName() [3/3]

Service& Aws::XRay::Model::Service::WithName ( const char *  value)
inline

The canonical name of the service.

Definition at line 106 of file Service.h.

◆ WithNames() [1/2]

Service& Aws::XRay::Model::Service::WithNames ( Aws::Vector< Aws::String > &&  value)
inline

A list of names for the service, including the canonical name.

Definition at line 137 of file Service.h.

◆ WithNames() [2/2]

Service& Aws::XRay::Model::Service::WithNames ( const Aws::Vector< Aws::String > &  value)
inline

A list of names for the service, including the canonical name.

Definition at line 132 of file Service.h.

◆ WithReferenceId()

Service& Aws::XRay::Model::Service::WithReferenceId ( int  value)
inline

Identifier for the service. Unique within the service map.

Definition at line 65 of file Service.h.

◆ WithResponseTimeHistogram() [1/2]

Service& Aws::XRay::Model::Service::WithResponseTimeHistogram ( Aws::Vector< HistogramEntry > &&  value)
inline

A histogram that maps the spread of service response times.

Definition at line 566 of file Service.h.

◆ WithResponseTimeHistogram() [2/2]

Service& Aws::XRay::Model::Service::WithResponseTimeHistogram ( const Aws::Vector< HistogramEntry > &  value)
inline

A histogram that maps the spread of service response times.

Definition at line 561 of file Service.h.

◆ WithRoot()

Service& Aws::XRay::Model::Service::WithRoot ( bool  value)
inline

Indicates that the service was the first service to process a request.

Definition at line 173 of file Service.h.

◆ WithStartTime() [1/2]

Service& Aws::XRay::Model::Service::WithStartTime ( Aws::Utils::DateTime &&  value)
inline

The start time of the first segment that the service generated.

Definition at line 391 of file Service.h.

◆ WithStartTime() [2/2]

Service& Aws::XRay::Model::Service::WithStartTime ( const Aws::Utils::DateTime value)
inline

The start time of the first segment that the service generated.

Definition at line 386 of file Service.h.

◆ WithState() [1/3]

Service& Aws::XRay::Model::Service::WithState ( Aws::String &&  value)
inline

The service's state.

Definition at line 355 of file Service.h.

◆ WithState() [2/3]

Service& Aws::XRay::Model::Service::WithState ( const Aws::String value)
inline

The service's state.

Definition at line 350 of file Service.h.

◆ WithState() [3/3]

Service& Aws::XRay::Model::Service::WithState ( const char *  value)
inline

The service's state.

Definition at line 360 of file Service.h.

◆ WithSummaryStatistics() [1/2]

Service& Aws::XRay::Model::Service::WithSummaryStatistics ( const ServiceStatistics value)
inline

Aggregated statistics for the service.

Definition at line 489 of file Service.h.

◆ WithSummaryStatistics() [2/2]

Service& Aws::XRay::Model::Service::WithSummaryStatistics ( ServiceStatistics &&  value)
inline

Aggregated statistics for the service.

Definition at line 494 of file Service.h.

◆ WithType() [1/3]

Service& Aws::XRay::Model::Service::WithType ( Aws::String &&  value)
inline

The type of service.

  • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

  • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

  • client - Represents the clients that sent requests to a root service.

  • remote - A downstream service of indeterminate type.

Definition at line 306 of file Service.h.

◆ WithType() [2/3]

Service& Aws::XRay::Model::Service::WithType ( const Aws::String value)
inline

The type of service.

  • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

  • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

  • client - Represents the clients that sent requests to a root service.

  • remote - A downstream service of indeterminate type.

Definition at line 293 of file Service.h.

◆ WithType() [3/3]

Service& Aws::XRay::Model::Service::WithType ( const char *  value)
inline

The type of service.

  • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

  • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

  • client - Represents the clients that sent requests to a root service.

  • remote - A downstream service of indeterminate type.

Definition at line 319 of file Service.h.


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