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

#include <AnnotationValue.h>

Public Member Functions

 AnnotationValue ()
 
 AnnotationValue (Aws::Utils::Json::JsonView jsonValue)
 
AnnotationValueoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
double GetNumberValue () const
 
bool NumberValueHasBeenSet () const
 
void SetNumberValue (double value)
 
AnnotationValueWithNumberValue (double value)
 
bool GetBooleanValue () const
 
bool BooleanValueHasBeenSet () const
 
void SetBooleanValue (bool value)
 
AnnotationValueWithBooleanValue (bool value)
 
const Aws::StringGetStringValue () const
 
bool StringValueHasBeenSet () const
 
void SetStringValue (const Aws::String &value)
 
void SetStringValue (Aws::String &&value)
 
void SetStringValue (const char *value)
 
AnnotationValueWithStringValue (const Aws::String &value)
 
AnnotationValueWithStringValue (Aws::String &&value)
 
AnnotationValueWithStringValue (const char *value)
 

Detailed Description

Value of a segment annotation. Has one of three value types: Number, Boolean, or String.

See Also:

AWS API Reference

Definition at line 32 of file AnnotationValue.h.

Constructor & Destructor Documentation

◆ AnnotationValue() [1/2]

Aws::XRay::Model::AnnotationValue::AnnotationValue ( )

◆ AnnotationValue() [2/2]

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

Member Function Documentation

◆ BooleanValueHasBeenSet()

bool Aws::XRay::Model::AnnotationValue::BooleanValueHasBeenSet ( ) const
inline

Value for a Boolean annotation.

Definition at line 70 of file AnnotationValue.h.

◆ GetBooleanValue()

bool Aws::XRay::Model::AnnotationValue::GetBooleanValue ( ) const
inline

Value for a Boolean annotation.

Definition at line 65 of file AnnotationValue.h.

◆ GetNumberValue()

double Aws::XRay::Model::AnnotationValue::GetNumberValue ( ) const
inline

Value for a Number annotation.

Definition at line 44 of file AnnotationValue.h.

◆ GetStringValue()

const Aws::String& Aws::XRay::Model::AnnotationValue::GetStringValue ( ) const
inline

Value for a String annotation.

Definition at line 86 of file AnnotationValue.h.

◆ Jsonize()

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

◆ NumberValueHasBeenSet()

bool Aws::XRay::Model::AnnotationValue::NumberValueHasBeenSet ( ) const
inline

Value for a Number annotation.

Definition at line 49 of file AnnotationValue.h.

◆ operator=()

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

◆ SetBooleanValue()

void Aws::XRay::Model::AnnotationValue::SetBooleanValue ( bool  value)
inline

Value for a Boolean annotation.

Definition at line 75 of file AnnotationValue.h.

◆ SetNumberValue()

void Aws::XRay::Model::AnnotationValue::SetNumberValue ( double  value)
inline

Value for a Number annotation.

Definition at line 54 of file AnnotationValue.h.

◆ SetStringValue() [1/3]

void Aws::XRay::Model::AnnotationValue::SetStringValue ( Aws::String &&  value)
inline

Value for a String annotation.

Definition at line 101 of file AnnotationValue.h.

◆ SetStringValue() [2/3]

void Aws::XRay::Model::AnnotationValue::SetStringValue ( const Aws::String value)
inline

Value for a String annotation.

Definition at line 96 of file AnnotationValue.h.

◆ SetStringValue() [3/3]

void Aws::XRay::Model::AnnotationValue::SetStringValue ( const char *  value)
inline

Value for a String annotation.

Definition at line 106 of file AnnotationValue.h.

◆ StringValueHasBeenSet()

bool Aws::XRay::Model::AnnotationValue::StringValueHasBeenSet ( ) const
inline

Value for a String annotation.

Definition at line 91 of file AnnotationValue.h.

◆ WithBooleanValue()

AnnotationValue& Aws::XRay::Model::AnnotationValue::WithBooleanValue ( bool  value)
inline

Value for a Boolean annotation.

Definition at line 80 of file AnnotationValue.h.

◆ WithNumberValue()

AnnotationValue& Aws::XRay::Model::AnnotationValue::WithNumberValue ( double  value)
inline

Value for a Number annotation.

Definition at line 59 of file AnnotationValue.h.

◆ WithStringValue() [1/3]

AnnotationValue& Aws::XRay::Model::AnnotationValue::WithStringValue ( Aws::String &&  value)
inline

Value for a String annotation.

Definition at line 116 of file AnnotationValue.h.

◆ WithStringValue() [2/3]

AnnotationValue& Aws::XRay::Model::AnnotationValue::WithStringValue ( const Aws::String value)
inline

Value for a String annotation.

Definition at line 111 of file AnnotationValue.h.

◆ WithStringValue() [3/3]

AnnotationValue& Aws::XRay::Model::AnnotationValue::WithStringValue ( const char *  value)
inline

Value for a String annotation.

Definition at line 121 of file AnnotationValue.h.


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