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

#include <SamplingStatisticSummary.h>

Public Member Functions

 SamplingStatisticSummary ()
 
 SamplingStatisticSummary (Aws::Utils::Json::JsonView jsonValue)
 
SamplingStatisticSummaryoperator= (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)
 
SamplingStatisticSummaryWithRuleName (const Aws::String &value)
 
SamplingStatisticSummaryWithRuleName (Aws::String &&value)
 
SamplingStatisticSummaryWithRuleName (const char *value)
 
const Aws::Utils::DateTimeGetTimestamp () const
 
bool TimestampHasBeenSet () const
 
void SetTimestamp (const Aws::Utils::DateTime &value)
 
void SetTimestamp (Aws::Utils::DateTime &&value)
 
SamplingStatisticSummaryWithTimestamp (const Aws::Utils::DateTime &value)
 
SamplingStatisticSummaryWithTimestamp (Aws::Utils::DateTime &&value)
 
int GetRequestCount () const
 
bool RequestCountHasBeenSet () const
 
void SetRequestCount (int value)
 
SamplingStatisticSummaryWithRequestCount (int value)
 
int GetBorrowCount () const
 
bool BorrowCountHasBeenSet () const
 
void SetBorrowCount (int value)
 
SamplingStatisticSummaryWithBorrowCount (int value)
 
int GetSampledCount () const
 
bool SampledCountHasBeenSet () const
 
void SetSampledCount (int value)
 
SamplingStatisticSummaryWithSampledCount (int value)
 

Detailed Description

Aggregated request sampling data for a sampling rule across all services for a 10-second window.

See Also:

AWS API Reference

Definition at line 33 of file SamplingStatisticSummary.h.

Constructor & Destructor Documentation

◆ SamplingStatisticSummary() [1/2]

Aws::XRay::Model::SamplingStatisticSummary::SamplingStatisticSummary ( )

◆ SamplingStatisticSummary() [2/2]

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

Member Function Documentation

◆ BorrowCountHasBeenSet()

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

The number of requests recorded with borrowed reservoir quota.

Definition at line 143 of file SamplingStatisticSummary.h.

◆ GetBorrowCount()

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

The number of requests recorded with borrowed reservoir quota.

Definition at line 138 of file SamplingStatisticSummary.h.

◆ GetRequestCount()

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

The number of requests that matched the rule.

Definition at line 117 of file SamplingStatisticSummary.h.

◆ GetRuleName()

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

The name of the sampling rule.

Definition at line 45 of file SamplingStatisticSummary.h.

◆ GetSampledCount()

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

The number of requests recorded.

Definition at line 159 of file SamplingStatisticSummary.h.

◆ GetTimestamp()

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

The start time of the reporting window.

Definition at line 86 of file SamplingStatisticSummary.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RequestCountHasBeenSet()

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

The number of requests that matched the rule.

Definition at line 122 of file SamplingStatisticSummary.h.

◆ RuleNameHasBeenSet()

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

The name of the sampling rule.

Definition at line 50 of file SamplingStatisticSummary.h.

◆ SampledCountHasBeenSet()

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

The number of requests recorded.

Definition at line 164 of file SamplingStatisticSummary.h.

◆ SetBorrowCount()

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

The number of requests recorded with borrowed reservoir quota.

Definition at line 148 of file SamplingStatisticSummary.h.

◆ SetRequestCount()

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

The number of requests that matched the rule.

Definition at line 127 of file SamplingStatisticSummary.h.

◆ SetRuleName() [1/3]

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

The name of the sampling rule.

Definition at line 60 of file SamplingStatisticSummary.h.

◆ SetRuleName() [2/3]

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

The name of the sampling rule.

Definition at line 55 of file SamplingStatisticSummary.h.

◆ SetRuleName() [3/3]

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

The name of the sampling rule.

Definition at line 65 of file SamplingStatisticSummary.h.

◆ SetSampledCount()

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

The number of requests recorded.

Definition at line 169 of file SamplingStatisticSummary.h.

◆ SetTimestamp() [1/2]

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

The start time of the reporting window.

Definition at line 101 of file SamplingStatisticSummary.h.

◆ SetTimestamp() [2/2]

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

The start time of the reporting window.

Definition at line 96 of file SamplingStatisticSummary.h.

◆ TimestampHasBeenSet()

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

The start time of the reporting window.

Definition at line 91 of file SamplingStatisticSummary.h.

◆ WithBorrowCount()

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

The number of requests recorded with borrowed reservoir quota.

Definition at line 153 of file SamplingStatisticSummary.h.

◆ WithRequestCount()

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

The number of requests that matched the rule.

Definition at line 132 of file SamplingStatisticSummary.h.

◆ WithRuleName() [1/3]

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

The name of the sampling rule.

Definition at line 75 of file SamplingStatisticSummary.h.

◆ WithRuleName() [2/3]

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

The name of the sampling rule.

Definition at line 70 of file SamplingStatisticSummary.h.

◆ WithRuleName() [3/3]

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

The name of the sampling rule.

Definition at line 80 of file SamplingStatisticSummary.h.

◆ WithSampledCount()

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

The number of requests recorded.

Definition at line 174 of file SamplingStatisticSummary.h.

◆ WithTimestamp() [1/2]

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

The start time of the reporting window.

Definition at line 111 of file SamplingStatisticSummary.h.

◆ WithTimestamp() [2/2]

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

The start time of the reporting window.

Definition at line 106 of file SamplingStatisticSummary.h.


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