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

#include <Edge.h>

Public Member Functions

 Edge ()
 
 Edge (Aws::Utils::Json::JsonView jsonValue)
 
Edgeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetReferenceId () const
 
bool ReferenceIdHasBeenSet () const
 
void SetReferenceId (int value)
 
EdgeWithReferenceId (int value)
 
const Aws::Utils::DateTimeGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::Utils::DateTime &value)
 
void SetStartTime (Aws::Utils::DateTime &&value)
 
EdgeWithStartTime (const Aws::Utils::DateTime &value)
 
EdgeWithStartTime (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)
 
EdgeWithEndTime (const Aws::Utils::DateTime &value)
 
EdgeWithEndTime (Aws::Utils::DateTime &&value)
 
const EdgeStatisticsGetSummaryStatistics () const
 
bool SummaryStatisticsHasBeenSet () const
 
void SetSummaryStatistics (const EdgeStatistics &value)
 
void SetSummaryStatistics (EdgeStatistics &&value)
 
EdgeWithSummaryStatistics (const EdgeStatistics &value)
 
EdgeWithSummaryStatistics (EdgeStatistics &&value)
 
const Aws::Vector< HistogramEntry > & GetResponseTimeHistogram () const
 
bool ResponseTimeHistogramHasBeenSet () const
 
void SetResponseTimeHistogram (const Aws::Vector< HistogramEntry > &value)
 
void SetResponseTimeHistogram (Aws::Vector< HistogramEntry > &&value)
 
EdgeWithResponseTimeHistogram (const Aws::Vector< HistogramEntry > &value)
 
EdgeWithResponseTimeHistogram (Aws::Vector< HistogramEntry > &&value)
 
EdgeAddResponseTimeHistogram (const HistogramEntry &value)
 
EdgeAddResponseTimeHistogram (HistogramEntry &&value)
 
const Aws::Vector< Alias > & GetAliases () const
 
bool AliasesHasBeenSet () const
 
void SetAliases (const Aws::Vector< Alias > &value)
 
void SetAliases (Aws::Vector< Alias > &&value)
 
EdgeWithAliases (const Aws::Vector< Alias > &value)
 
EdgeWithAliases (Aws::Vector< Alias > &&value)
 
EdgeAddAliases (const Alias &value)
 
EdgeAddAliases (Alias &&value)
 

Detailed Description

Information about a connection between two services.

See Also:

AWS API Reference

Definition at line 35 of file Edge.h.

Constructor & Destructor Documentation

◆ Edge() [1/2]

Aws::XRay::Model::Edge::Edge ( )

◆ Edge() [2/2]

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

Member Function Documentation

◆ AddAliases() [1/2]

Edge& Aws::XRay::Model::Edge::AddAliases ( Alias &&  value)
inline

Aliases for the edge.

Definition at line 237 of file Edge.h.

◆ AddAliases() [2/2]

Edge& Aws::XRay::Model::Edge::AddAliases ( const Alias value)
inline

Aliases for the edge.

Definition at line 232 of file Edge.h.

◆ AddResponseTimeHistogram() [1/2]

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

A histogram that maps the spread of client response times on an edge.

Definition at line 191 of file Edge.h.

◆ AddResponseTimeHistogram() [2/2]

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

A histogram that maps the spread of client response times on an edge.

Definition at line 196 of file Edge.h.

◆ AliasesHasBeenSet()

bool Aws::XRay::Model::Edge::AliasesHasBeenSet ( ) const
inline

Aliases for the edge.

Definition at line 207 of file Edge.h.

◆ EndTimeHasBeenSet()

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

The end time of the last segment on the edge.

Definition at line 104 of file Edge.h.

◆ GetAliases()

const Aws::Vector<Alias>& Aws::XRay::Model::Edge::GetAliases ( ) const
inline

Aliases for the edge.

Definition at line 202 of file Edge.h.

◆ GetEndTime()

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

The end time of the last segment on the edge.

Definition at line 99 of file Edge.h.

◆ GetReferenceId()

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

Identifier of the edge. Unique within a service map.

Definition at line 47 of file Edge.h.

◆ GetResponseTimeHistogram()

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

A histogram that maps the spread of client response times on an edge.

Definition at line 161 of file Edge.h.

◆ GetStartTime()

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

The start time of the first segment on the edge.

Definition at line 68 of file Edge.h.

◆ GetSummaryStatistics()

const EdgeStatistics& Aws::XRay::Model::Edge::GetSummaryStatistics ( ) const
inline

Response statistics for segments on the edge.

Definition at line 130 of file Edge.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ReferenceIdHasBeenSet()

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

Identifier of the edge. Unique within a service map.

Definition at line 52 of file Edge.h.

◆ ResponseTimeHistogramHasBeenSet()

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

A histogram that maps the spread of client response times on an edge.

Definition at line 166 of file Edge.h.

◆ SetAliases() [1/2]

void Aws::XRay::Model::Edge::SetAliases ( Aws::Vector< Alias > &&  value)
inline

Aliases for the edge.

Definition at line 217 of file Edge.h.

◆ SetAliases() [2/2]

void Aws::XRay::Model::Edge::SetAliases ( const Aws::Vector< Alias > &  value)
inline

Aliases for the edge.

Definition at line 212 of file Edge.h.

◆ SetEndTime() [1/2]

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

The end time of the last segment on the edge.

Definition at line 114 of file Edge.h.

◆ SetEndTime() [2/2]

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

The end time of the last segment on the edge.

Definition at line 109 of file Edge.h.

◆ SetReferenceId()

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

Identifier of the edge. Unique within a service map.

Definition at line 57 of file Edge.h.

◆ SetResponseTimeHistogram() [1/2]

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

A histogram that maps the spread of client response times on an edge.

Definition at line 176 of file Edge.h.

◆ SetResponseTimeHistogram() [2/2]

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

A histogram that maps the spread of client response times on an edge.

Definition at line 171 of file Edge.h.

◆ SetStartTime() [1/2]

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

The start time of the first segment on the edge.

Definition at line 83 of file Edge.h.

◆ SetStartTime() [2/2]

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

The start time of the first segment on the edge.

Definition at line 78 of file Edge.h.

◆ SetSummaryStatistics() [1/2]

void Aws::XRay::Model::Edge::SetSummaryStatistics ( const EdgeStatistics value)
inline

Response statistics for segments on the edge.

Definition at line 140 of file Edge.h.

◆ SetSummaryStatistics() [2/2]

void Aws::XRay::Model::Edge::SetSummaryStatistics ( EdgeStatistics &&  value)
inline

Response statistics for segments on the edge.

Definition at line 145 of file Edge.h.

◆ StartTimeHasBeenSet()

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

The start time of the first segment on the edge.

Definition at line 73 of file Edge.h.

◆ SummaryStatisticsHasBeenSet()

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

Response statistics for segments on the edge.

Definition at line 135 of file Edge.h.

◆ WithAliases() [1/2]

Edge& Aws::XRay::Model::Edge::WithAliases ( Aws::Vector< Alias > &&  value)
inline

Aliases for the edge.

Definition at line 227 of file Edge.h.

◆ WithAliases() [2/2]

Edge& Aws::XRay::Model::Edge::WithAliases ( const Aws::Vector< Alias > &  value)
inline

Aliases for the edge.

Definition at line 222 of file Edge.h.

◆ WithEndTime() [1/2]

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

The end time of the last segment on the edge.

Definition at line 124 of file Edge.h.

◆ WithEndTime() [2/2]

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

The end time of the last segment on the edge.

Definition at line 119 of file Edge.h.

◆ WithReferenceId()

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

Identifier of the edge. Unique within a service map.

Definition at line 62 of file Edge.h.

◆ WithResponseTimeHistogram() [1/2]

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

A histogram that maps the spread of client response times on an edge.

Definition at line 186 of file Edge.h.

◆ WithResponseTimeHistogram() [2/2]

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

A histogram that maps the spread of client response times on an edge.

Definition at line 181 of file Edge.h.

◆ WithStartTime() [1/2]

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

The start time of the first segment on the edge.

Definition at line 93 of file Edge.h.

◆ WithStartTime() [2/2]

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

The start time of the first segment on the edge.

Definition at line 88 of file Edge.h.

◆ WithSummaryStatistics() [1/2]

Edge& Aws::XRay::Model::Edge::WithSummaryStatistics ( const EdgeStatistics value)
inline

Response statistics for segments on the edge.

Definition at line 150 of file Edge.h.

◆ WithSummaryStatistics() [2/2]

Edge& Aws::XRay::Model::Edge::WithSummaryStatistics ( EdgeStatistics &&  value)
inline

Response statistics for segments on the edge.

Definition at line 155 of file Edge.h.


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