AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::CloudWatchLogs::Model::MetricFilterMatchRecord Class Reference

#include <MetricFilterMatchRecord.h>

Public Member Functions

 MetricFilterMatchRecord ()
 
 MetricFilterMatchRecord (Aws::Utils::Json::JsonView jsonValue)
 
MetricFilterMatchRecordoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
long long GetEventNumber () const
 
bool EventNumberHasBeenSet () const
 
void SetEventNumber (long long value)
 
MetricFilterMatchRecordWithEventNumber (long long value)
 
const Aws::StringGetEventMessage () const
 
bool EventMessageHasBeenSet () const
 
void SetEventMessage (const Aws::String &value)
 
void SetEventMessage (Aws::String &&value)
 
void SetEventMessage (const char *value)
 
MetricFilterMatchRecordWithEventMessage (const Aws::String &value)
 
MetricFilterMatchRecordWithEventMessage (Aws::String &&value)
 
MetricFilterMatchRecordWithEventMessage (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetExtractedValues () const
 
bool ExtractedValuesHasBeenSet () const
 
void SetExtractedValues (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetExtractedValues (Aws::Map< Aws::String, Aws::String > &&value)
 
MetricFilterMatchRecordWithExtractedValues (const Aws::Map< Aws::String, Aws::String > &value)
 
MetricFilterMatchRecordWithExtractedValues (Aws::Map< Aws::String, Aws::String > &&value)
 
MetricFilterMatchRecordAddExtractedValues (const Aws::String &key, const Aws::String &value)
 
MetricFilterMatchRecordAddExtractedValues (Aws::String &&key, const Aws::String &value)
 
MetricFilterMatchRecordAddExtractedValues (const Aws::String &key, Aws::String &&value)
 
MetricFilterMatchRecordAddExtractedValues (Aws::String &&key, Aws::String &&value)
 
MetricFilterMatchRecordAddExtractedValues (const char *key, Aws::String &&value)
 
MetricFilterMatchRecordAddExtractedValues (Aws::String &&key, const char *value)
 
MetricFilterMatchRecordAddExtractedValues (const char *key, const char *value)
 

Detailed Description

Represents a matched event.

See Also:

AWS API Reference

Definition at line 32 of file MetricFilterMatchRecord.h.

Constructor & Destructor Documentation

◆ MetricFilterMatchRecord() [1/2]

Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::MetricFilterMatchRecord ( )

◆ MetricFilterMatchRecord() [2/2]

Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::MetricFilterMatchRecord ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddExtractedValues() [1/7]

MetricFilterMatchRecord& Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::AddExtractedValues ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The values extracted from the event data by the filter.

Definition at line 151 of file MetricFilterMatchRecord.h.

◆ AddExtractedValues() [2/7]

MetricFilterMatchRecord& Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::AddExtractedValues ( Aws::String &&  key,
const Aws::String value 
)
inline

The values extracted from the event data by the filter.

Definition at line 141 of file MetricFilterMatchRecord.h.

◆ AddExtractedValues() [3/7]

MetricFilterMatchRecord& Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::AddExtractedValues ( Aws::String &&  key,
const char *  value 
)
inline

The values extracted from the event data by the filter.

Definition at line 161 of file MetricFilterMatchRecord.h.

◆ AddExtractedValues() [4/7]

MetricFilterMatchRecord& Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::AddExtractedValues ( const Aws::String key,
Aws::String &&  value 
)
inline

The values extracted from the event data by the filter.

Definition at line 146 of file MetricFilterMatchRecord.h.

◆ AddExtractedValues() [5/7]

MetricFilterMatchRecord& Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::AddExtractedValues ( const Aws::String key,
const Aws::String value 
)
inline

The values extracted from the event data by the filter.

Definition at line 136 of file MetricFilterMatchRecord.h.

◆ AddExtractedValues() [6/7]

MetricFilterMatchRecord& Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::AddExtractedValues ( const char *  key,
Aws::String &&  value 
)
inline

The values extracted from the event data by the filter.

Definition at line 156 of file MetricFilterMatchRecord.h.

◆ AddExtractedValues() [7/7]

MetricFilterMatchRecord& Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::AddExtractedValues ( const char *  key,
const char *  value 
)
inline

The values extracted from the event data by the filter.

Definition at line 166 of file MetricFilterMatchRecord.h.

◆ EventMessageHasBeenSet()

bool Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::EventMessageHasBeenSet ( ) const
inline

The raw event data.

Definition at line 70 of file MetricFilterMatchRecord.h.

◆ EventNumberHasBeenSet()

bool Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::EventNumberHasBeenSet ( ) const
inline

The event number.

Definition at line 49 of file MetricFilterMatchRecord.h.

◆ ExtractedValuesHasBeenSet()

bool Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::ExtractedValuesHasBeenSet ( ) const
inline

The values extracted from the event data by the filter.

Definition at line 111 of file MetricFilterMatchRecord.h.

◆ GetEventMessage()

const Aws::String& Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::GetEventMessage ( ) const
inline

The raw event data.

Definition at line 65 of file MetricFilterMatchRecord.h.

◆ GetEventNumber()

long long Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::GetEventNumber ( ) const
inline

The event number.

Definition at line 44 of file MetricFilterMatchRecord.h.

◆ GetExtractedValues()

const Aws::Map<Aws::String, Aws::String>& Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::GetExtractedValues ( ) const
inline

The values extracted from the event data by the filter.

Definition at line 106 of file MetricFilterMatchRecord.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::Jsonize ( ) const

◆ operator=()

MetricFilterMatchRecord& Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetEventMessage() [1/3]

void Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::SetEventMessage ( Aws::String &&  value)
inline

The raw event data.

Definition at line 80 of file MetricFilterMatchRecord.h.

◆ SetEventMessage() [2/3]

void Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::SetEventMessage ( const Aws::String value)
inline

The raw event data.

Definition at line 75 of file MetricFilterMatchRecord.h.

◆ SetEventMessage() [3/3]

void Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::SetEventMessage ( const char *  value)
inline

The raw event data.

Definition at line 85 of file MetricFilterMatchRecord.h.

◆ SetEventNumber()

void Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::SetEventNumber ( long long  value)
inline

The event number.

Definition at line 54 of file MetricFilterMatchRecord.h.

◆ SetExtractedValues() [1/2]

void Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::SetExtractedValues ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The values extracted from the event data by the filter.

Definition at line 121 of file MetricFilterMatchRecord.h.

◆ SetExtractedValues() [2/2]

void Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::SetExtractedValues ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The values extracted from the event data by the filter.

Definition at line 116 of file MetricFilterMatchRecord.h.

◆ WithEventMessage() [1/3]

MetricFilterMatchRecord& Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::WithEventMessage ( Aws::String &&  value)
inline

The raw event data.

Definition at line 95 of file MetricFilterMatchRecord.h.

◆ WithEventMessage() [2/3]

MetricFilterMatchRecord& Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::WithEventMessage ( const Aws::String value)
inline

The raw event data.

Definition at line 90 of file MetricFilterMatchRecord.h.

◆ WithEventMessage() [3/3]

MetricFilterMatchRecord& Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::WithEventMessage ( const char *  value)
inline

The raw event data.

Definition at line 100 of file MetricFilterMatchRecord.h.

◆ WithEventNumber()

MetricFilterMatchRecord& Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::WithEventNumber ( long long  value)
inline

The event number.

Definition at line 59 of file MetricFilterMatchRecord.h.

◆ WithExtractedValues() [1/2]

MetricFilterMatchRecord& Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::WithExtractedValues ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The values extracted from the event data by the filter.

Definition at line 131 of file MetricFilterMatchRecord.h.

◆ WithExtractedValues() [2/2]

MetricFilterMatchRecord& Aws::CloudWatchLogs::Model::MetricFilterMatchRecord::WithExtractedValues ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The values extracted from the event data by the filter.

Definition at line 126 of file MetricFilterMatchRecord.h.


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