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

#include <SamplingRuleRecord.h>

Public Member Functions

 SamplingRuleRecord ()
 
 SamplingRuleRecord (Aws::Utils::Json::JsonView jsonValue)
 
SamplingRuleRecordoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const SamplingRuleGetSamplingRule () const
 
bool SamplingRuleHasBeenSet () const
 
void SetSamplingRule (const SamplingRule &value)
 
void SetSamplingRule (SamplingRule &&value)
 
SamplingRuleRecordWithSamplingRule (const SamplingRule &value)
 
SamplingRuleRecordWithSamplingRule (SamplingRule &&value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
SamplingRuleRecordWithCreatedAt (const Aws::Utils::DateTime &value)
 
SamplingRuleRecordWithCreatedAt (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetModifiedAt () const
 
bool ModifiedAtHasBeenSet () const
 
void SetModifiedAt (const Aws::Utils::DateTime &value)
 
void SetModifiedAt (Aws::Utils::DateTime &&value)
 
SamplingRuleRecordWithModifiedAt (const Aws::Utils::DateTime &value)
 
SamplingRuleRecordWithModifiedAt (Aws::Utils::DateTime &&value)
 

Detailed Description

A SamplingRule and its metadata.

See Also:

AWS API Reference

Definition at line 34 of file SamplingRuleRecord.h.

Constructor & Destructor Documentation

◆ SamplingRuleRecord() [1/2]

Aws::XRay::Model::SamplingRuleRecord::SamplingRuleRecord ( )

◆ SamplingRuleRecord() [2/2]

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

Member Function Documentation

◆ CreatedAtHasBeenSet()

bool Aws::XRay::Model::SamplingRuleRecord::CreatedAtHasBeenSet ( ) const
inline

When the rule was created.

Definition at line 82 of file SamplingRuleRecord.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::XRay::Model::SamplingRuleRecord::GetCreatedAt ( ) const
inline

When the rule was created.

Definition at line 77 of file SamplingRuleRecord.h.

◆ GetModifiedAt()

const Aws::Utils::DateTime& Aws::XRay::Model::SamplingRuleRecord::GetModifiedAt ( ) const
inline

When the rule was last modified.

Definition at line 108 of file SamplingRuleRecord.h.

◆ GetSamplingRule()

const SamplingRule& Aws::XRay::Model::SamplingRuleRecord::GetSamplingRule ( ) const
inline

The sampling rule.

Definition at line 46 of file SamplingRuleRecord.h.

◆ Jsonize()

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

◆ ModifiedAtHasBeenSet()

bool Aws::XRay::Model::SamplingRuleRecord::ModifiedAtHasBeenSet ( ) const
inline

When the rule was last modified.

Definition at line 113 of file SamplingRuleRecord.h.

◆ operator=()

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

◆ SamplingRuleHasBeenSet()

bool Aws::XRay::Model::SamplingRuleRecord::SamplingRuleHasBeenSet ( ) const
inline

The sampling rule.

Definition at line 51 of file SamplingRuleRecord.h.

◆ SetCreatedAt() [1/2]

void Aws::XRay::Model::SamplingRuleRecord::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

When the rule was created.

Definition at line 92 of file SamplingRuleRecord.h.

◆ SetCreatedAt() [2/2]

void Aws::XRay::Model::SamplingRuleRecord::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

When the rule was created.

Definition at line 87 of file SamplingRuleRecord.h.

◆ SetModifiedAt() [1/2]

void Aws::XRay::Model::SamplingRuleRecord::SetModifiedAt ( Aws::Utils::DateTime &&  value)
inline

When the rule was last modified.

Definition at line 123 of file SamplingRuleRecord.h.

◆ SetModifiedAt() [2/2]

void Aws::XRay::Model::SamplingRuleRecord::SetModifiedAt ( const Aws::Utils::DateTime value)
inline

When the rule was last modified.

Definition at line 118 of file SamplingRuleRecord.h.

◆ SetSamplingRule() [1/2]

void Aws::XRay::Model::SamplingRuleRecord::SetSamplingRule ( const SamplingRule value)
inline

The sampling rule.

Definition at line 56 of file SamplingRuleRecord.h.

◆ SetSamplingRule() [2/2]

void Aws::XRay::Model::SamplingRuleRecord::SetSamplingRule ( SamplingRule &&  value)
inline

The sampling rule.

Definition at line 61 of file SamplingRuleRecord.h.

◆ WithCreatedAt() [1/2]

SamplingRuleRecord& Aws::XRay::Model::SamplingRuleRecord::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

When the rule was created.

Definition at line 102 of file SamplingRuleRecord.h.

◆ WithCreatedAt() [2/2]

SamplingRuleRecord& Aws::XRay::Model::SamplingRuleRecord::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

When the rule was created.

Definition at line 97 of file SamplingRuleRecord.h.

◆ WithModifiedAt() [1/2]

SamplingRuleRecord& Aws::XRay::Model::SamplingRuleRecord::WithModifiedAt ( Aws::Utils::DateTime &&  value)
inline

When the rule was last modified.

Definition at line 133 of file SamplingRuleRecord.h.

◆ WithModifiedAt() [2/2]

SamplingRuleRecord& Aws::XRay::Model::SamplingRuleRecord::WithModifiedAt ( const Aws::Utils::DateTime value)
inline

When the rule was last modified.

Definition at line 128 of file SamplingRuleRecord.h.

◆ WithSamplingRule() [1/2]

SamplingRuleRecord& Aws::XRay::Model::SamplingRuleRecord::WithSamplingRule ( const SamplingRule value)
inline

The sampling rule.

Definition at line 66 of file SamplingRuleRecord.h.

◆ WithSamplingRule() [2/2]

SamplingRuleRecord& Aws::XRay::Model::SamplingRuleRecord::WithSamplingRule ( SamplingRule &&  value)
inline

The sampling rule.

Definition at line 71 of file SamplingRuleRecord.h.


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