AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::Redshift::Model::Event Class Reference

#include <Event.h>

Public Member Functions

 Event ()
 
 Event (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Eventoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetSourceIdentifier () const
 
bool SourceIdentifierHasBeenSet () const
 
void SetSourceIdentifier (const Aws::String &value)
 
void SetSourceIdentifier (Aws::String &&value)
 
void SetSourceIdentifier (const char *value)
 
EventWithSourceIdentifier (const Aws::String &value)
 
EventWithSourceIdentifier (Aws::String &&value)
 
EventWithSourceIdentifier (const char *value)
 
const SourceTypeGetSourceType () const
 
bool SourceTypeHasBeenSet () const
 
void SetSourceType (const SourceType &value)
 
void SetSourceType (SourceType &&value)
 
EventWithSourceType (const SourceType &value)
 
EventWithSourceType (SourceType &&value)
 
const Aws::StringGetMessage () const
 
bool MessageHasBeenSet () const
 
void SetMessage (const Aws::String &value)
 
void SetMessage (Aws::String &&value)
 
void SetMessage (const char *value)
 
EventWithMessage (const Aws::String &value)
 
EventWithMessage (Aws::String &&value)
 
EventWithMessage (const char *value)
 
const Aws::Vector< Aws::String > & GetEventCategories () const
 
bool EventCategoriesHasBeenSet () const
 
void SetEventCategories (const Aws::Vector< Aws::String > &value)
 
void SetEventCategories (Aws::Vector< Aws::String > &&value)
 
EventWithEventCategories (const Aws::Vector< Aws::String > &value)
 
EventWithEventCategories (Aws::Vector< Aws::String > &&value)
 
EventAddEventCategories (const Aws::String &value)
 
EventAddEventCategories (Aws::String &&value)
 
EventAddEventCategories (const char *value)
 
const Aws::StringGetSeverity () const
 
bool SeverityHasBeenSet () const
 
void SetSeverity (const Aws::String &value)
 
void SetSeverity (Aws::String &&value)
 
void SetSeverity (const char *value)
 
EventWithSeverity (const Aws::String &value)
 
EventWithSeverity (Aws::String &&value)
 
EventWithSeverity (const char *value)
 
const Aws::Utils::DateTimeGetDate () const
 
bool DateHasBeenSet () const
 
void SetDate (const Aws::Utils::DateTime &value)
 
void SetDate (Aws::Utils::DateTime &&value)
 
EventWithDate (const Aws::Utils::DateTime &value)
 
EventWithDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetEventId () const
 
bool EventIdHasBeenSet () const
 
void SetEventId (const Aws::String &value)
 
void SetEventId (Aws::String &&value)
 
void SetEventId (const char *value)
 
EventWithEventId (const Aws::String &value)
 
EventWithEventId (Aws::String &&value)
 
EventWithEventId (const char *value)
 

Detailed Description

Describes an event.

See Also:

AWS API Reference

Definition at line 34 of file Event.h.

Constructor & Destructor Documentation

◆ Event() [1/2]

Aws::Redshift::Model::Event::Event ( )

◆ Event() [2/2]

Aws::Redshift::Model::Event::Event ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddEventCategories() [1/3]

Event& Aws::Redshift::Model::Event::AddEventCategories ( Aws::String &&  value)
inline

A list of the event categories.

Values: Configuration, Management, Monitoring, Security, Pending

Definition at line 204 of file Event.h.

◆ AddEventCategories() [2/3]

Event& Aws::Redshift::Model::Event::AddEventCategories ( const Aws::String value)
inline

A list of the event categories.

Values: Configuration, Management, Monitoring, Security, Pending

Definition at line 198 of file Event.h.

◆ AddEventCategories() [3/3]

Event& Aws::Redshift::Model::Event::AddEventCategories ( const char *  value)
inline

A list of the event categories.

Values: Configuration, Management, Monitoring, Security, Pending

Definition at line 210 of file Event.h.

◆ DateHasBeenSet()

bool Aws::Redshift::Model::Event::DateHasBeenSet ( ) const
inline

The date and time of the event.

Definition at line 262 of file Event.h.

◆ EventCategoriesHasBeenSet()

bool Aws::Redshift::Model::Event::EventCategoriesHasBeenSet ( ) const
inline

A list of the event categories.

Values: Configuration, Management, Monitoring, Security, Pending

Definition at line 168 of file Event.h.

◆ EventIdHasBeenSet()

bool Aws::Redshift::Model::Event::EventIdHasBeenSet ( ) const
inline

The identifier of the event.

Definition at line 293 of file Event.h.

◆ GetDate()

const Aws::Utils::DateTime& Aws::Redshift::Model::Event::GetDate ( ) const
inline

The date and time of the event.

Definition at line 257 of file Event.h.

◆ GetEventCategories()

const Aws::Vector<Aws::String>& Aws::Redshift::Model::Event::GetEventCategories ( ) const
inline

A list of the event categories.

Values: Configuration, Management, Monitoring, Security, Pending

Definition at line 162 of file Event.h.

◆ GetEventId()

const Aws::String& Aws::Redshift::Model::Event::GetEventId ( ) const
inline

The identifier of the event.

Definition at line 288 of file Event.h.

◆ GetMessage()

const Aws::String& Aws::Redshift::Model::Event::GetMessage ( ) const
inline

The text of this event.

Definition at line 120 of file Event.h.

◆ GetSeverity()

const Aws::String& Aws::Redshift::Model::Event::GetSeverity ( ) const
inline

The severity of the event.

Values: ERROR, INFO

Definition at line 216 of file Event.h.

◆ GetSourceIdentifier()

const Aws::String& Aws::Redshift::Model::Event::GetSourceIdentifier ( ) const
inline

The identifier for the source of the event.

Definition at line 48 of file Event.h.

◆ GetSourceType()

const SourceType& Aws::Redshift::Model::Event::GetSourceType ( ) const
inline

The source type for this event.

Definition at line 89 of file Event.h.

◆ MessageHasBeenSet()

bool Aws::Redshift::Model::Event::MessageHasBeenSet ( ) const
inline

The text of this event.

Definition at line 125 of file Event.h.

◆ operator=()

Event& Aws::Redshift::Model::Event::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::Redshift::Model::Event::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::Redshift::Model::Event::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetDate() [1/2]

void Aws::Redshift::Model::Event::SetDate ( Aws::Utils::DateTime &&  value)
inline

The date and time of the event.

Definition at line 272 of file Event.h.

◆ SetDate() [2/2]

void Aws::Redshift::Model::Event::SetDate ( const Aws::Utils::DateTime value)
inline

The date and time of the event.

Definition at line 267 of file Event.h.

◆ SetEventCategories() [1/2]

void Aws::Redshift::Model::Event::SetEventCategories ( Aws::Vector< Aws::String > &&  value)
inline

A list of the event categories.

Values: Configuration, Management, Monitoring, Security, Pending

Definition at line 180 of file Event.h.

◆ SetEventCategories() [2/2]

void Aws::Redshift::Model::Event::SetEventCategories ( const Aws::Vector< Aws::String > &  value)
inline

A list of the event categories.

Values: Configuration, Management, Monitoring, Security, Pending

Definition at line 174 of file Event.h.

◆ SetEventId() [1/3]

void Aws::Redshift::Model::Event::SetEventId ( Aws::String &&  value)
inline

The identifier of the event.

Definition at line 303 of file Event.h.

◆ SetEventId() [2/3]

void Aws::Redshift::Model::Event::SetEventId ( const Aws::String value)
inline

The identifier of the event.

Definition at line 298 of file Event.h.

◆ SetEventId() [3/3]

void Aws::Redshift::Model::Event::SetEventId ( const char *  value)
inline

The identifier of the event.

Definition at line 308 of file Event.h.

◆ SetMessage() [1/3]

void Aws::Redshift::Model::Event::SetMessage ( Aws::String &&  value)
inline

The text of this event.

Definition at line 135 of file Event.h.

◆ SetMessage() [2/3]

void Aws::Redshift::Model::Event::SetMessage ( const Aws::String value)
inline

The text of this event.

Definition at line 130 of file Event.h.

◆ SetMessage() [3/3]

void Aws::Redshift::Model::Event::SetMessage ( const char *  value)
inline

The text of this event.

Definition at line 140 of file Event.h.

◆ SetSeverity() [1/3]

void Aws::Redshift::Model::Event::SetSeverity ( Aws::String &&  value)
inline

The severity of the event.

Values: ERROR, INFO

Definition at line 231 of file Event.h.

◆ SetSeverity() [2/3]

void Aws::Redshift::Model::Event::SetSeverity ( const Aws::String value)
inline

The severity of the event.

Values: ERROR, INFO

Definition at line 226 of file Event.h.

◆ SetSeverity() [3/3]

void Aws::Redshift::Model::Event::SetSeverity ( const char *  value)
inline

The severity of the event.

Values: ERROR, INFO

Definition at line 236 of file Event.h.

◆ SetSourceIdentifier() [1/3]

void Aws::Redshift::Model::Event::SetSourceIdentifier ( Aws::String &&  value)
inline

The identifier for the source of the event.

Definition at line 63 of file Event.h.

◆ SetSourceIdentifier() [2/3]

void Aws::Redshift::Model::Event::SetSourceIdentifier ( const Aws::String value)
inline

The identifier for the source of the event.

Definition at line 58 of file Event.h.

◆ SetSourceIdentifier() [3/3]

void Aws::Redshift::Model::Event::SetSourceIdentifier ( const char *  value)
inline

The identifier for the source of the event.

Definition at line 68 of file Event.h.

◆ SetSourceType() [1/2]

void Aws::Redshift::Model::Event::SetSourceType ( const SourceType value)
inline

The source type for this event.

Definition at line 99 of file Event.h.

◆ SetSourceType() [2/2]

void Aws::Redshift::Model::Event::SetSourceType ( SourceType &&  value)
inline

The source type for this event.

Definition at line 104 of file Event.h.

◆ SeverityHasBeenSet()

bool Aws::Redshift::Model::Event::SeverityHasBeenSet ( ) const
inline

The severity of the event.

Values: ERROR, INFO

Definition at line 221 of file Event.h.

◆ SourceIdentifierHasBeenSet()

bool Aws::Redshift::Model::Event::SourceIdentifierHasBeenSet ( ) const
inline

The identifier for the source of the event.

Definition at line 53 of file Event.h.

◆ SourceTypeHasBeenSet()

bool Aws::Redshift::Model::Event::SourceTypeHasBeenSet ( ) const
inline

The source type for this event.

Definition at line 94 of file Event.h.

◆ WithDate() [1/2]

Event& Aws::Redshift::Model::Event::WithDate ( Aws::Utils::DateTime &&  value)
inline

The date and time of the event.

Definition at line 282 of file Event.h.

◆ WithDate() [2/2]

Event& Aws::Redshift::Model::Event::WithDate ( const Aws::Utils::DateTime value)
inline

The date and time of the event.

Definition at line 277 of file Event.h.

◆ WithEventCategories() [1/2]

Event& Aws::Redshift::Model::Event::WithEventCategories ( Aws::Vector< Aws::String > &&  value)
inline

A list of the event categories.

Values: Configuration, Management, Monitoring, Security, Pending

Definition at line 192 of file Event.h.

◆ WithEventCategories() [2/2]

Event& Aws::Redshift::Model::Event::WithEventCategories ( const Aws::Vector< Aws::String > &  value)
inline

A list of the event categories.

Values: Configuration, Management, Monitoring, Security, Pending

Definition at line 186 of file Event.h.

◆ WithEventId() [1/3]

Event& Aws::Redshift::Model::Event::WithEventId ( Aws::String &&  value)
inline

The identifier of the event.

Definition at line 318 of file Event.h.

◆ WithEventId() [2/3]

Event& Aws::Redshift::Model::Event::WithEventId ( const Aws::String value)
inline

The identifier of the event.

Definition at line 313 of file Event.h.

◆ WithEventId() [3/3]

Event& Aws::Redshift::Model::Event::WithEventId ( const char *  value)
inline

The identifier of the event.

Definition at line 323 of file Event.h.

◆ WithMessage() [1/3]

Event& Aws::Redshift::Model::Event::WithMessage ( Aws::String &&  value)
inline

The text of this event.

Definition at line 150 of file Event.h.

◆ WithMessage() [2/3]

Event& Aws::Redshift::Model::Event::WithMessage ( const Aws::String value)
inline

The text of this event.

Definition at line 145 of file Event.h.

◆ WithMessage() [3/3]

Event& Aws::Redshift::Model::Event::WithMessage ( const char *  value)
inline

The text of this event.

Definition at line 155 of file Event.h.

◆ WithSeverity() [1/3]

Event& Aws::Redshift::Model::Event::WithSeverity ( Aws::String &&  value)
inline

The severity of the event.

Values: ERROR, INFO

Definition at line 246 of file Event.h.

◆ WithSeverity() [2/3]

Event& Aws::Redshift::Model::Event::WithSeverity ( const Aws::String value)
inline

The severity of the event.

Values: ERROR, INFO

Definition at line 241 of file Event.h.

◆ WithSeverity() [3/3]

Event& Aws::Redshift::Model::Event::WithSeverity ( const char *  value)
inline

The severity of the event.

Values: ERROR, INFO

Definition at line 251 of file Event.h.

◆ WithSourceIdentifier() [1/3]

Event& Aws::Redshift::Model::Event::WithSourceIdentifier ( Aws::String &&  value)
inline

The identifier for the source of the event.

Definition at line 78 of file Event.h.

◆ WithSourceIdentifier() [2/3]

Event& Aws::Redshift::Model::Event::WithSourceIdentifier ( const Aws::String value)
inline

The identifier for the source of the event.

Definition at line 73 of file Event.h.

◆ WithSourceIdentifier() [3/3]

Event& Aws::Redshift::Model::Event::WithSourceIdentifier ( const char *  value)
inline

The identifier for the source of the event.

Definition at line 83 of file Event.h.

◆ WithSourceType() [1/2]

Event& Aws::Redshift::Model::Event::WithSourceType ( const SourceType value)
inline

The source type for this event.

Definition at line 109 of file Event.h.

◆ WithSourceType() [2/2]

Event& Aws::Redshift::Model::Event::WithSourceType ( SourceType &&  value)
inline

The source type for this event.

Definition at line 114 of file Event.h.


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