AWS SDK for C++  1.8.96
AWS SDK for C++
Public Member Functions | List of all members
Aws::Lightsail::Model::RelationalDatabaseEvent Class Reference

#include <RelationalDatabaseEvent.h>

Public Member Functions

 RelationalDatabaseEvent ()
 
 RelationalDatabaseEvent (Aws::Utils::Json::JsonView jsonValue)
 
RelationalDatabaseEventoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetResource () const
 
bool ResourceHasBeenSet () const
 
void SetResource (const Aws::String &value)
 
void SetResource (Aws::String &&value)
 
void SetResource (const char *value)
 
RelationalDatabaseEventWithResource (const Aws::String &value)
 
RelationalDatabaseEventWithResource (Aws::String &&value)
 
RelationalDatabaseEventWithResource (const char *value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
RelationalDatabaseEventWithCreatedAt (const Aws::Utils::DateTime &value)
 
RelationalDatabaseEventWithCreatedAt (Aws::Utils::DateTime &&value)
 
const Aws::StringGetMessage () const
 
bool MessageHasBeenSet () const
 
void SetMessage (const Aws::String &value)
 
void SetMessage (Aws::String &&value)
 
void SetMessage (const char *value)
 
RelationalDatabaseEventWithMessage (const Aws::String &value)
 
RelationalDatabaseEventWithMessage (Aws::String &&value)
 
RelationalDatabaseEventWithMessage (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)
 
RelationalDatabaseEventWithEventCategories (const Aws::Vector< Aws::String > &value)
 
RelationalDatabaseEventWithEventCategories (Aws::Vector< Aws::String > &&value)
 
RelationalDatabaseEventAddEventCategories (const Aws::String &value)
 
RelationalDatabaseEventAddEventCategories (Aws::String &&value)
 
RelationalDatabaseEventAddEventCategories (const char *value)
 

Detailed Description

Describes an event for a database.

See Also:

AWS API Reference

Definition at line 33 of file RelationalDatabaseEvent.h.

Constructor & Destructor Documentation

◆ RelationalDatabaseEvent() [1/2]

Aws::Lightsail::Model::RelationalDatabaseEvent::RelationalDatabaseEvent ( )

◆ RelationalDatabaseEvent() [2/2]

Aws::Lightsail::Model::RelationalDatabaseEvent::RelationalDatabaseEvent ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddEventCategories() [1/3]

RelationalDatabaseEvent& Aws::Lightsail::Model::RelationalDatabaseEvent::AddEventCategories ( const Aws::String value)
inline

The category that the database event belongs to.

Definition at line 188 of file RelationalDatabaseEvent.h.

◆ AddEventCategories() [2/3]

RelationalDatabaseEvent& Aws::Lightsail::Model::RelationalDatabaseEvent::AddEventCategories ( Aws::String &&  value)
inline

The category that the database event belongs to.

Definition at line 193 of file RelationalDatabaseEvent.h.

◆ AddEventCategories() [3/3]

RelationalDatabaseEvent& Aws::Lightsail::Model::RelationalDatabaseEvent::AddEventCategories ( const char *  value)
inline

The category that the database event belongs to.

Definition at line 198 of file RelationalDatabaseEvent.h.

◆ CreatedAtHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseEvent::CreatedAtHasBeenSet ( ) const
inline

The timestamp when the database event was created.

Definition at line 91 of file RelationalDatabaseEvent.h.

◆ EventCategoriesHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseEvent::EventCategoriesHasBeenSet ( ) const
inline

The category that the database event belongs to.

Definition at line 163 of file RelationalDatabaseEvent.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::Lightsail::Model::RelationalDatabaseEvent::GetCreatedAt ( ) const
inline

The timestamp when the database event was created.

Definition at line 86 of file RelationalDatabaseEvent.h.

◆ GetEventCategories()

const Aws::Vector<Aws::String>& Aws::Lightsail::Model::RelationalDatabaseEvent::GetEventCategories ( ) const
inline

The category that the database event belongs to.

Definition at line 158 of file RelationalDatabaseEvent.h.

◆ GetMessage()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseEvent::GetMessage ( ) const
inline

The message of the database event.

Definition at line 117 of file RelationalDatabaseEvent.h.

◆ GetResource()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseEvent::GetResource ( ) const
inline

The database that the database event relates to.

Definition at line 45 of file RelationalDatabaseEvent.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Lightsail::Model::RelationalDatabaseEvent::Jsonize ( ) const

◆ MessageHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseEvent::MessageHasBeenSet ( ) const
inline

The message of the database event.

Definition at line 122 of file RelationalDatabaseEvent.h.

◆ operator=()

RelationalDatabaseEvent& Aws::Lightsail::Model::RelationalDatabaseEvent::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ResourceHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseEvent::ResourceHasBeenSet ( ) const
inline

The database that the database event relates to.

Definition at line 50 of file RelationalDatabaseEvent.h.

◆ SetCreatedAt() [1/2]

void Aws::Lightsail::Model::RelationalDatabaseEvent::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The timestamp when the database event was created.

Definition at line 96 of file RelationalDatabaseEvent.h.

◆ SetCreatedAt() [2/2]

void Aws::Lightsail::Model::RelationalDatabaseEvent::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The timestamp when the database event was created.

Definition at line 101 of file RelationalDatabaseEvent.h.

◆ SetEventCategories() [1/2]

void Aws::Lightsail::Model::RelationalDatabaseEvent::SetEventCategories ( const Aws::Vector< Aws::String > &  value)
inline

The category that the database event belongs to.

Definition at line 168 of file RelationalDatabaseEvent.h.

◆ SetEventCategories() [2/2]

void Aws::Lightsail::Model::RelationalDatabaseEvent::SetEventCategories ( Aws::Vector< Aws::String > &&  value)
inline

The category that the database event belongs to.

Definition at line 173 of file RelationalDatabaseEvent.h.

◆ SetMessage() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseEvent::SetMessage ( const Aws::String value)
inline

The message of the database event.

Definition at line 127 of file RelationalDatabaseEvent.h.

◆ SetMessage() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseEvent::SetMessage ( Aws::String &&  value)
inline

The message of the database event.

Definition at line 132 of file RelationalDatabaseEvent.h.

◆ SetMessage() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseEvent::SetMessage ( const char *  value)
inline

The message of the database event.

Definition at line 137 of file RelationalDatabaseEvent.h.

◆ SetResource() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseEvent::SetResource ( const Aws::String value)
inline

The database that the database event relates to.

Definition at line 55 of file RelationalDatabaseEvent.h.

◆ SetResource() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseEvent::SetResource ( Aws::String &&  value)
inline

The database that the database event relates to.

Definition at line 60 of file RelationalDatabaseEvent.h.

◆ SetResource() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseEvent::SetResource ( const char *  value)
inline

The database that the database event relates to.

Definition at line 65 of file RelationalDatabaseEvent.h.

◆ WithCreatedAt() [1/2]

RelationalDatabaseEvent& Aws::Lightsail::Model::RelationalDatabaseEvent::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The timestamp when the database event was created.

Definition at line 106 of file RelationalDatabaseEvent.h.

◆ WithCreatedAt() [2/2]

RelationalDatabaseEvent& Aws::Lightsail::Model::RelationalDatabaseEvent::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The timestamp when the database event was created.

Definition at line 111 of file RelationalDatabaseEvent.h.

◆ WithEventCategories() [1/2]

RelationalDatabaseEvent& Aws::Lightsail::Model::RelationalDatabaseEvent::WithEventCategories ( const Aws::Vector< Aws::String > &  value)
inline

The category that the database event belongs to.

Definition at line 178 of file RelationalDatabaseEvent.h.

◆ WithEventCategories() [2/2]

RelationalDatabaseEvent& Aws::Lightsail::Model::RelationalDatabaseEvent::WithEventCategories ( Aws::Vector< Aws::String > &&  value)
inline

The category that the database event belongs to.

Definition at line 183 of file RelationalDatabaseEvent.h.

◆ WithMessage() [1/3]

RelationalDatabaseEvent& Aws::Lightsail::Model::RelationalDatabaseEvent::WithMessage ( const Aws::String value)
inline

The message of the database event.

Definition at line 142 of file RelationalDatabaseEvent.h.

◆ WithMessage() [2/3]

RelationalDatabaseEvent& Aws::Lightsail::Model::RelationalDatabaseEvent::WithMessage ( Aws::String &&  value)
inline

The message of the database event.

Definition at line 147 of file RelationalDatabaseEvent.h.

◆ WithMessage() [3/3]

RelationalDatabaseEvent& Aws::Lightsail::Model::RelationalDatabaseEvent::WithMessage ( const char *  value)
inline

The message of the database event.

Definition at line 152 of file RelationalDatabaseEvent.h.

◆ WithResource() [1/3]

RelationalDatabaseEvent& Aws::Lightsail::Model::RelationalDatabaseEvent::WithResource ( const Aws::String value)
inline

The database that the database event relates to.

Definition at line 70 of file RelationalDatabaseEvent.h.

◆ WithResource() [2/3]

RelationalDatabaseEvent& Aws::Lightsail::Model::RelationalDatabaseEvent::WithResource ( Aws::String &&  value)
inline

The database that the database event relates to.

Definition at line 75 of file RelationalDatabaseEvent.h.

◆ WithResource() [3/3]

RelationalDatabaseEvent& Aws::Lightsail::Model::RelationalDatabaseEvent::WithResource ( const char *  value)
inline

The database that the database event relates to.

Definition at line 80 of file RelationalDatabaseEvent.h.


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