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

#include <PendingMaintenanceAction.h>

Public Member Functions

 PendingMaintenanceAction ()
 
 PendingMaintenanceAction (Aws::Utils::Json::JsonView jsonValue)
 
PendingMaintenanceActionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAction () const
 
bool ActionHasBeenSet () const
 
void SetAction (const Aws::String &value)
 
void SetAction (Aws::String &&value)
 
void SetAction (const char *value)
 
PendingMaintenanceActionWithAction (const Aws::String &value)
 
PendingMaintenanceActionWithAction (Aws::String &&value)
 
PendingMaintenanceActionWithAction (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
PendingMaintenanceActionWithDescription (const Aws::String &value)
 
PendingMaintenanceActionWithDescription (Aws::String &&value)
 
PendingMaintenanceActionWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetCurrentApplyDate () const
 
bool CurrentApplyDateHasBeenSet () const
 
void SetCurrentApplyDate (const Aws::Utils::DateTime &value)
 
void SetCurrentApplyDate (Aws::Utils::DateTime &&value)
 
PendingMaintenanceActionWithCurrentApplyDate (const Aws::Utils::DateTime &value)
 
PendingMaintenanceActionWithCurrentApplyDate (Aws::Utils::DateTime &&value)
 

Detailed Description

Describes a pending database maintenance action.

See Also:

AWS API Reference

Definition at line 33 of file PendingMaintenanceAction.h.

Constructor & Destructor Documentation

◆ PendingMaintenanceAction() [1/2]

Aws::Lightsail::Model::PendingMaintenanceAction::PendingMaintenanceAction ( )

◆ PendingMaintenanceAction() [2/2]

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

Member Function Documentation

◆ ActionHasBeenSet()

bool Aws::Lightsail::Model::PendingMaintenanceAction::ActionHasBeenSet ( ) const
inline

The type of pending database maintenance action.

Definition at line 50 of file PendingMaintenanceAction.h.

◆ CurrentApplyDateHasBeenSet()

bool Aws::Lightsail::Model::PendingMaintenanceAction::CurrentApplyDateHasBeenSet ( ) const
inline

The effective date of the pending database maintenance action.

Definition at line 132 of file PendingMaintenanceAction.h.

◆ DescriptionHasBeenSet()

bool Aws::Lightsail::Model::PendingMaintenanceAction::DescriptionHasBeenSet ( ) const
inline

Additional detail about the pending database maintenance action.

Definition at line 91 of file PendingMaintenanceAction.h.

◆ GetAction()

const Aws::String& Aws::Lightsail::Model::PendingMaintenanceAction::GetAction ( ) const
inline

The type of pending database maintenance action.

Definition at line 45 of file PendingMaintenanceAction.h.

◆ GetCurrentApplyDate()

const Aws::Utils::DateTime& Aws::Lightsail::Model::PendingMaintenanceAction::GetCurrentApplyDate ( ) const
inline

The effective date of the pending database maintenance action.

Definition at line 127 of file PendingMaintenanceAction.h.

◆ GetDescription()

const Aws::String& Aws::Lightsail::Model::PendingMaintenanceAction::GetDescription ( ) const
inline

Additional detail about the pending database maintenance action.

Definition at line 86 of file PendingMaintenanceAction.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAction() [1/3]

void Aws::Lightsail::Model::PendingMaintenanceAction::SetAction ( const Aws::String value)
inline

The type of pending database maintenance action.

Definition at line 55 of file PendingMaintenanceAction.h.

◆ SetAction() [2/3]

void Aws::Lightsail::Model::PendingMaintenanceAction::SetAction ( Aws::String &&  value)
inline

The type of pending database maintenance action.

Definition at line 60 of file PendingMaintenanceAction.h.

◆ SetAction() [3/3]

void Aws::Lightsail::Model::PendingMaintenanceAction::SetAction ( const char *  value)
inline

The type of pending database maintenance action.

Definition at line 65 of file PendingMaintenanceAction.h.

◆ SetCurrentApplyDate() [1/2]

void Aws::Lightsail::Model::PendingMaintenanceAction::SetCurrentApplyDate ( const Aws::Utils::DateTime value)
inline

The effective date of the pending database maintenance action.

Definition at line 137 of file PendingMaintenanceAction.h.

◆ SetCurrentApplyDate() [2/2]

void Aws::Lightsail::Model::PendingMaintenanceAction::SetCurrentApplyDate ( Aws::Utils::DateTime &&  value)
inline

The effective date of the pending database maintenance action.

Definition at line 142 of file PendingMaintenanceAction.h.

◆ SetDescription() [1/3]

void Aws::Lightsail::Model::PendingMaintenanceAction::SetDescription ( const Aws::String value)
inline

Additional detail about the pending database maintenance action.

Definition at line 96 of file PendingMaintenanceAction.h.

◆ SetDescription() [2/3]

void Aws::Lightsail::Model::PendingMaintenanceAction::SetDescription ( Aws::String &&  value)
inline

Additional detail about the pending database maintenance action.

Definition at line 101 of file PendingMaintenanceAction.h.

◆ SetDescription() [3/3]

void Aws::Lightsail::Model::PendingMaintenanceAction::SetDescription ( const char *  value)
inline

Additional detail about the pending database maintenance action.

Definition at line 106 of file PendingMaintenanceAction.h.

◆ WithAction() [1/3]

PendingMaintenanceAction& Aws::Lightsail::Model::PendingMaintenanceAction::WithAction ( const Aws::String value)
inline

The type of pending database maintenance action.

Definition at line 70 of file PendingMaintenanceAction.h.

◆ WithAction() [2/3]

PendingMaintenanceAction& Aws::Lightsail::Model::PendingMaintenanceAction::WithAction ( Aws::String &&  value)
inline

The type of pending database maintenance action.

Definition at line 75 of file PendingMaintenanceAction.h.

◆ WithAction() [3/3]

PendingMaintenanceAction& Aws::Lightsail::Model::PendingMaintenanceAction::WithAction ( const char *  value)
inline

The type of pending database maintenance action.

Definition at line 80 of file PendingMaintenanceAction.h.

◆ WithCurrentApplyDate() [1/2]

PendingMaintenanceAction& Aws::Lightsail::Model::PendingMaintenanceAction::WithCurrentApplyDate ( const Aws::Utils::DateTime value)
inline

The effective date of the pending database maintenance action.

Definition at line 147 of file PendingMaintenanceAction.h.

◆ WithCurrentApplyDate() [2/2]

PendingMaintenanceAction& Aws::Lightsail::Model::PendingMaintenanceAction::WithCurrentApplyDate ( Aws::Utils::DateTime &&  value)
inline

The effective date of the pending database maintenance action.

Definition at line 152 of file PendingMaintenanceAction.h.

◆ WithDescription() [1/3]

PendingMaintenanceAction& Aws::Lightsail::Model::PendingMaintenanceAction::WithDescription ( const Aws::String value)
inline

Additional detail about the pending database maintenance action.

Definition at line 111 of file PendingMaintenanceAction.h.

◆ WithDescription() [2/3]

PendingMaintenanceAction& Aws::Lightsail::Model::PendingMaintenanceAction::WithDescription ( Aws::String &&  value)
inline

Additional detail about the pending database maintenance action.

Definition at line 116 of file PendingMaintenanceAction.h.

◆ WithDescription() [3/3]

PendingMaintenanceAction& Aws::Lightsail::Model::PendingMaintenanceAction::WithDescription ( const char *  value)
inline

Additional detail about the pending database maintenance action.

Definition at line 121 of file PendingMaintenanceAction.h.


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