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

#include <SamplingStatisticsDocument.h>

Public Member Functions

 SamplingStatisticsDocument ()
 
 SamplingStatisticsDocument (Aws::Utils::Json::JsonView jsonValue)
 
SamplingStatisticsDocumentoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRuleName () const
 
bool RuleNameHasBeenSet () const
 
void SetRuleName (const Aws::String &value)
 
void SetRuleName (Aws::String &&value)
 
void SetRuleName (const char *value)
 
SamplingStatisticsDocumentWithRuleName (const Aws::String &value)
 
SamplingStatisticsDocumentWithRuleName (Aws::String &&value)
 
SamplingStatisticsDocumentWithRuleName (const char *value)
 
const Aws::StringGetClientID () const
 
bool ClientIDHasBeenSet () const
 
void SetClientID (const Aws::String &value)
 
void SetClientID (Aws::String &&value)
 
void SetClientID (const char *value)
 
SamplingStatisticsDocumentWithClientID (const Aws::String &value)
 
SamplingStatisticsDocumentWithClientID (Aws::String &&value)
 
SamplingStatisticsDocumentWithClientID (const char *value)
 
const Aws::Utils::DateTimeGetTimestamp () const
 
bool TimestampHasBeenSet () const
 
void SetTimestamp (const Aws::Utils::DateTime &value)
 
void SetTimestamp (Aws::Utils::DateTime &&value)
 
SamplingStatisticsDocumentWithTimestamp (const Aws::Utils::DateTime &value)
 
SamplingStatisticsDocumentWithTimestamp (Aws::Utils::DateTime &&value)
 
int GetRequestCount () const
 
bool RequestCountHasBeenSet () const
 
void SetRequestCount (int value)
 
SamplingStatisticsDocumentWithRequestCount (int value)
 
int GetSampledCount () const
 
bool SampledCountHasBeenSet () const
 
void SetSampledCount (int value)
 
SamplingStatisticsDocumentWithSampledCount (int value)
 
int GetBorrowCount () const
 
bool BorrowCountHasBeenSet () const
 
void SetBorrowCount (int value)
 
SamplingStatisticsDocumentWithBorrowCount (int value)
 

Detailed Description

Request sampling results for a single rule from a service. Results are for the last 10 seconds unless the service has been assigned a longer reporting interval after a previous call to GetSamplingTargets.

See Also:

AWS API Reference

Definition at line 35 of file SamplingStatisticsDocument.h.

Constructor & Destructor Documentation

◆ SamplingStatisticsDocument() [1/2]

Aws::XRay::Model::SamplingStatisticsDocument::SamplingStatisticsDocument ( )

◆ SamplingStatisticsDocument() [2/2]

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

Member Function Documentation

◆ BorrowCountHasBeenSet()

bool Aws::XRay::Model::SamplingStatisticsDocument::BorrowCountHasBeenSet ( ) const
inline

The number of requests recorded with borrowed reservoir quota.

Definition at line 207 of file SamplingStatisticsDocument.h.

◆ ClientIDHasBeenSet()

bool Aws::XRay::Model::SamplingStatisticsDocument::ClientIDHasBeenSet ( ) const
inline

A unique identifier for the service in hexadecimal.

Definition at line 93 of file SamplingStatisticsDocument.h.

◆ GetBorrowCount()

int Aws::XRay::Model::SamplingStatisticsDocument::GetBorrowCount ( ) const
inline

The number of requests recorded with borrowed reservoir quota.

Definition at line 202 of file SamplingStatisticsDocument.h.

◆ GetClientID()

const Aws::String& Aws::XRay::Model::SamplingStatisticsDocument::GetClientID ( ) const
inline

A unique identifier for the service in hexadecimal.

Definition at line 88 of file SamplingStatisticsDocument.h.

◆ GetRequestCount()

int Aws::XRay::Model::SamplingStatisticsDocument::GetRequestCount ( ) const
inline

The number of requests that matched the rule.

Definition at line 160 of file SamplingStatisticsDocument.h.

◆ GetRuleName()

const Aws::String& Aws::XRay::Model::SamplingStatisticsDocument::GetRuleName ( ) const
inline

The name of the sampling rule.

Definition at line 47 of file SamplingStatisticsDocument.h.

◆ GetSampledCount()

int Aws::XRay::Model::SamplingStatisticsDocument::GetSampledCount ( ) const
inline

The number of requests recorded.

Definition at line 181 of file SamplingStatisticsDocument.h.

◆ GetTimestamp()

const Aws::Utils::DateTime& Aws::XRay::Model::SamplingStatisticsDocument::GetTimestamp ( ) const
inline

The current time.

Definition at line 129 of file SamplingStatisticsDocument.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RequestCountHasBeenSet()

bool Aws::XRay::Model::SamplingStatisticsDocument::RequestCountHasBeenSet ( ) const
inline

The number of requests that matched the rule.

Definition at line 165 of file SamplingStatisticsDocument.h.

◆ RuleNameHasBeenSet()

bool Aws::XRay::Model::SamplingStatisticsDocument::RuleNameHasBeenSet ( ) const
inline

The name of the sampling rule.

Definition at line 52 of file SamplingStatisticsDocument.h.

◆ SampledCountHasBeenSet()

bool Aws::XRay::Model::SamplingStatisticsDocument::SampledCountHasBeenSet ( ) const
inline

The number of requests recorded.

Definition at line 186 of file SamplingStatisticsDocument.h.

◆ SetBorrowCount()

void Aws::XRay::Model::SamplingStatisticsDocument::SetBorrowCount ( int  value)
inline

The number of requests recorded with borrowed reservoir quota.

Definition at line 212 of file SamplingStatisticsDocument.h.

◆ SetClientID() [1/3]

void Aws::XRay::Model::SamplingStatisticsDocument::SetClientID ( Aws::String &&  value)
inline

A unique identifier for the service in hexadecimal.

Definition at line 103 of file SamplingStatisticsDocument.h.

◆ SetClientID() [2/3]

void Aws::XRay::Model::SamplingStatisticsDocument::SetClientID ( const Aws::String value)
inline

A unique identifier for the service in hexadecimal.

Definition at line 98 of file SamplingStatisticsDocument.h.

◆ SetClientID() [3/3]

void Aws::XRay::Model::SamplingStatisticsDocument::SetClientID ( const char *  value)
inline

A unique identifier for the service in hexadecimal.

Definition at line 108 of file SamplingStatisticsDocument.h.

◆ SetRequestCount()

void Aws::XRay::Model::SamplingStatisticsDocument::SetRequestCount ( int  value)
inline

The number of requests that matched the rule.

Definition at line 170 of file SamplingStatisticsDocument.h.

◆ SetRuleName() [1/3]

void Aws::XRay::Model::SamplingStatisticsDocument::SetRuleName ( Aws::String &&  value)
inline

The name of the sampling rule.

Definition at line 62 of file SamplingStatisticsDocument.h.

◆ SetRuleName() [2/3]

void Aws::XRay::Model::SamplingStatisticsDocument::SetRuleName ( const Aws::String value)
inline

The name of the sampling rule.

Definition at line 57 of file SamplingStatisticsDocument.h.

◆ SetRuleName() [3/3]

void Aws::XRay::Model::SamplingStatisticsDocument::SetRuleName ( const char *  value)
inline

The name of the sampling rule.

Definition at line 67 of file SamplingStatisticsDocument.h.

◆ SetSampledCount()

void Aws::XRay::Model::SamplingStatisticsDocument::SetSampledCount ( int  value)
inline

The number of requests recorded.

Definition at line 191 of file SamplingStatisticsDocument.h.

◆ SetTimestamp() [1/2]

void Aws::XRay::Model::SamplingStatisticsDocument::SetTimestamp ( Aws::Utils::DateTime &&  value)
inline

The current time.

Definition at line 144 of file SamplingStatisticsDocument.h.

◆ SetTimestamp() [2/2]

void Aws::XRay::Model::SamplingStatisticsDocument::SetTimestamp ( const Aws::Utils::DateTime value)
inline

The current time.

Definition at line 139 of file SamplingStatisticsDocument.h.

◆ TimestampHasBeenSet()

bool Aws::XRay::Model::SamplingStatisticsDocument::TimestampHasBeenSet ( ) const
inline

The current time.

Definition at line 134 of file SamplingStatisticsDocument.h.

◆ WithBorrowCount()

SamplingStatisticsDocument& Aws::XRay::Model::SamplingStatisticsDocument::WithBorrowCount ( int  value)
inline

The number of requests recorded with borrowed reservoir quota.

Definition at line 217 of file SamplingStatisticsDocument.h.

◆ WithClientID() [1/3]

SamplingStatisticsDocument& Aws::XRay::Model::SamplingStatisticsDocument::WithClientID ( Aws::String &&  value)
inline

A unique identifier for the service in hexadecimal.

Definition at line 118 of file SamplingStatisticsDocument.h.

◆ WithClientID() [2/3]

SamplingStatisticsDocument& Aws::XRay::Model::SamplingStatisticsDocument::WithClientID ( const Aws::String value)
inline

A unique identifier for the service in hexadecimal.

Definition at line 113 of file SamplingStatisticsDocument.h.

◆ WithClientID() [3/3]

SamplingStatisticsDocument& Aws::XRay::Model::SamplingStatisticsDocument::WithClientID ( const char *  value)
inline

A unique identifier for the service in hexadecimal.

Definition at line 123 of file SamplingStatisticsDocument.h.

◆ WithRequestCount()

SamplingStatisticsDocument& Aws::XRay::Model::SamplingStatisticsDocument::WithRequestCount ( int  value)
inline

The number of requests that matched the rule.

Definition at line 175 of file SamplingStatisticsDocument.h.

◆ WithRuleName() [1/3]

SamplingStatisticsDocument& Aws::XRay::Model::SamplingStatisticsDocument::WithRuleName ( Aws::String &&  value)
inline

The name of the sampling rule.

Definition at line 77 of file SamplingStatisticsDocument.h.

◆ WithRuleName() [2/3]

SamplingStatisticsDocument& Aws::XRay::Model::SamplingStatisticsDocument::WithRuleName ( const Aws::String value)
inline

The name of the sampling rule.

Definition at line 72 of file SamplingStatisticsDocument.h.

◆ WithRuleName() [3/3]

SamplingStatisticsDocument& Aws::XRay::Model::SamplingStatisticsDocument::WithRuleName ( const char *  value)
inline

The name of the sampling rule.

Definition at line 82 of file SamplingStatisticsDocument.h.

◆ WithSampledCount()

SamplingStatisticsDocument& Aws::XRay::Model::SamplingStatisticsDocument::WithSampledCount ( int  value)
inline

The number of requests recorded.

Definition at line 196 of file SamplingStatisticsDocument.h.

◆ WithTimestamp() [1/2]

SamplingStatisticsDocument& Aws::XRay::Model::SamplingStatisticsDocument::WithTimestamp ( Aws::Utils::DateTime &&  value)
inline

The current time.

Definition at line 154 of file SamplingStatisticsDocument.h.

◆ WithTimestamp() [2/2]

SamplingStatisticsDocument& Aws::XRay::Model::SamplingStatisticsDocument::WithTimestamp ( const Aws::Utils::DateTime value)
inline

The current time.

Definition at line 149 of file SamplingStatisticsDocument.h.


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