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

#include <PendingMaintenanceAction.h>

Public Member Functions

 PendingMaintenanceAction ()
 
 PendingMaintenanceAction (const Aws::Utils::Xml::XmlNode &xmlNode)
 
PendingMaintenanceActionoperator= (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::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::Utils::DateTimeGetAutoAppliedAfterDate () const
 
bool AutoAppliedAfterDateHasBeenSet () const
 
void SetAutoAppliedAfterDate (const Aws::Utils::DateTime &value)
 
void SetAutoAppliedAfterDate (Aws::Utils::DateTime &&value)
 
PendingMaintenanceActionWithAutoAppliedAfterDate (const Aws::Utils::DateTime &value)
 
PendingMaintenanceActionWithAutoAppliedAfterDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetForcedApplyDate () const
 
bool ForcedApplyDateHasBeenSet () const
 
void SetForcedApplyDate (const Aws::Utils::DateTime &value)
 
void SetForcedApplyDate (Aws::Utils::DateTime &&value)
 
PendingMaintenanceActionWithForcedApplyDate (const Aws::Utils::DateTime &value)
 
PendingMaintenanceActionWithForcedApplyDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetOptInStatus () const
 
bool OptInStatusHasBeenSet () const
 
void SetOptInStatus (const Aws::String &value)
 
void SetOptInStatus (Aws::String &&value)
 
void SetOptInStatus (const char *value)
 
PendingMaintenanceActionWithOptInStatus (const Aws::String &value)
 
PendingMaintenanceActionWithOptInStatus (Aws::String &&value)
 
PendingMaintenanceActionWithOptInStatus (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)
 
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)
 

Detailed Description

Provides information about a pending maintenance action for a resource.

See Also:

AWS API Reference

Definition at line 33 of file PendingMaintenanceAction.h.

Constructor & Destructor Documentation

◆ PendingMaintenanceAction() [1/2]

Aws::RDS::Model::PendingMaintenanceAction::PendingMaintenanceAction ( )

◆ PendingMaintenanceAction() [2/2]

Aws::RDS::Model::PendingMaintenanceAction::PendingMaintenanceAction ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ ActionHasBeenSet()

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

The type of pending maintenance action that is available for the resource. Valid actions are system-update, db-upgrade, hardware-maintenance, and ca-certificate-rotation.

Definition at line 56 of file PendingMaintenanceAction.h.

◆ AutoAppliedAfterDateHasBeenSet()

bool Aws::RDS::Model::PendingMaintenanceAction::AutoAppliedAfterDateHasBeenSet ( ) const
inline

The date of the maintenance window when the action is applied. The maintenance action is applied to the resource during its first maintenance window after this date.

Definition at line 113 of file PendingMaintenanceAction.h.

◆ CurrentApplyDateHasBeenSet()

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

The effective date when the pending maintenance action is applied to the resource. This date takes into account opt-in requests received from the ApplyPendingMaintenanceAction API, the AutoAppliedAfterDate, and the ForcedApplyDate. This value is blank if an opt-in request has not been received and nothing has been specified as AutoAppliedAfterDate or ForcedApplyDate.

Definition at line 262 of file PendingMaintenanceAction.h.

◆ DescriptionHasBeenSet()

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

A description providing more detail about the maintenance action.

Definition at line 317 of file PendingMaintenanceAction.h.

◆ ForcedApplyDateHasBeenSet()

bool Aws::RDS::Model::PendingMaintenanceAction::ForcedApplyDateHasBeenSet ( ) const
inline

The date when the maintenance action is automatically applied.

On this date, the maintenance action is applied to the resource as soon as possible, regardless of the maintenance window for the resource. There might be a delay of one or more days from this date before the maintenance action is applied.

Definition at line 158 of file PendingMaintenanceAction.h.

◆ GetAction()

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

The type of pending maintenance action that is available for the resource. Valid actions are system-update, db-upgrade, hardware-maintenance, and ca-certificate-rotation.

Definition at line 49 of file PendingMaintenanceAction.h.

◆ GetAutoAppliedAfterDate()

const Aws::Utils::DateTime& Aws::RDS::Model::PendingMaintenanceAction::GetAutoAppliedAfterDate ( ) const
inline

The date of the maintenance window when the action is applied. The maintenance action is applied to the resource during its first maintenance window after this date.

Definition at line 106 of file PendingMaintenanceAction.h.

◆ GetCurrentApplyDate()

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

The effective date when the pending maintenance action is applied to the resource. This date takes into account opt-in requests received from the ApplyPendingMaintenanceAction API, the AutoAppliedAfterDate, and the ForcedApplyDate. This value is blank if an opt-in request has not been received and nothing has been specified as AutoAppliedAfterDate or ForcedApplyDate.

Definition at line 251 of file PendingMaintenanceAction.h.

◆ GetDescription()

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

A description providing more detail about the maintenance action.

Definition at line 312 of file PendingMaintenanceAction.h.

◆ GetForcedApplyDate()

const Aws::Utils::DateTime& Aws::RDS::Model::PendingMaintenanceAction::GetForcedApplyDate ( ) const
inline

The date when the maintenance action is automatically applied.

On this date, the maintenance action is applied to the resource as soon as possible, regardless of the maintenance window for the resource. There might be a delay of one or more days from this date before the maintenance action is applied.

Definition at line 150 of file PendingMaintenanceAction.h.

◆ GetOptInStatus()

const Aws::String& Aws::RDS::Model::PendingMaintenanceAction::GetOptInStatus ( ) const
inline

Indicates the type of opt-in request that has been received for the resource.

Definition at line 197 of file PendingMaintenanceAction.h.

◆ operator=()

PendingMaintenanceAction& Aws::RDS::Model::PendingMaintenanceAction::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OptInStatusHasBeenSet()

bool Aws::RDS::Model::PendingMaintenanceAction::OptInStatusHasBeenSet ( ) const
inline

Indicates the type of opt-in request that has been received for the resource.

Definition at line 203 of file PendingMaintenanceAction.h.

◆ OutputToStream() [1/2]

void Aws::RDS::Model::PendingMaintenanceAction::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

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

◆ SetAction() [1/3]

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

The type of pending maintenance action that is available for the resource. Valid actions are system-update, db-upgrade, hardware-maintenance, and ca-certificate-rotation.

Definition at line 70 of file PendingMaintenanceAction.h.

◆ SetAction() [2/3]

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

The type of pending maintenance action that is available for the resource. Valid actions are system-update, db-upgrade, hardware-maintenance, and ca-certificate-rotation.

Definition at line 63 of file PendingMaintenanceAction.h.

◆ SetAction() [3/3]

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

The type of pending maintenance action that is available for the resource. Valid actions are system-update, db-upgrade, hardware-maintenance, and ca-certificate-rotation.

Definition at line 77 of file PendingMaintenanceAction.h.

◆ SetAutoAppliedAfterDate() [1/2]

void Aws::RDS::Model::PendingMaintenanceAction::SetAutoAppliedAfterDate ( Aws::Utils::DateTime &&  value)
inline

The date of the maintenance window when the action is applied. The maintenance action is applied to the resource during its first maintenance window after this date.

Definition at line 127 of file PendingMaintenanceAction.h.

◆ SetAutoAppliedAfterDate() [2/2]

void Aws::RDS::Model::PendingMaintenanceAction::SetAutoAppliedAfterDate ( const Aws::Utils::DateTime value)
inline

The date of the maintenance window when the action is applied. The maintenance action is applied to the resource during its first maintenance window after this date.

Definition at line 120 of file PendingMaintenanceAction.h.

◆ SetCurrentApplyDate() [1/2]

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

The effective date when the pending maintenance action is applied to the resource. This date takes into account opt-in requests received from the ApplyPendingMaintenanceAction API, the AutoAppliedAfterDate, and the ForcedApplyDate. This value is blank if an opt-in request has not been received and nothing has been specified as AutoAppliedAfterDate or ForcedApplyDate.

Definition at line 284 of file PendingMaintenanceAction.h.

◆ SetCurrentApplyDate() [2/2]

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

The effective date when the pending maintenance action is applied to the resource. This date takes into account opt-in requests received from the ApplyPendingMaintenanceAction API, the AutoAppliedAfterDate, and the ForcedApplyDate. This value is blank if an opt-in request has not been received and nothing has been specified as AutoAppliedAfterDate or ForcedApplyDate.

Definition at line 273 of file PendingMaintenanceAction.h.

◆ SetDescription() [1/3]

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

A description providing more detail about the maintenance action.

Definition at line 327 of file PendingMaintenanceAction.h.

◆ SetDescription() [2/3]

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

A description providing more detail about the maintenance action.

Definition at line 322 of file PendingMaintenanceAction.h.

◆ SetDescription() [3/3]

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

A description providing more detail about the maintenance action.

Definition at line 332 of file PendingMaintenanceAction.h.

◆ SetForcedApplyDate() [1/2]

void Aws::RDS::Model::PendingMaintenanceAction::SetForcedApplyDate ( Aws::Utils::DateTime &&  value)
inline

The date when the maintenance action is automatically applied.

On this date, the maintenance action is applied to the resource as soon as possible, regardless of the maintenance window for the resource. There might be a delay of one or more days from this date before the maintenance action is applied.

Definition at line 174 of file PendingMaintenanceAction.h.

◆ SetForcedApplyDate() [2/2]

void Aws::RDS::Model::PendingMaintenanceAction::SetForcedApplyDate ( const Aws::Utils::DateTime value)
inline

The date when the maintenance action is automatically applied.

On this date, the maintenance action is applied to the resource as soon as possible, regardless of the maintenance window for the resource. There might be a delay of one or more days from this date before the maintenance action is applied.

Definition at line 166 of file PendingMaintenanceAction.h.

◆ SetOptInStatus() [1/3]

void Aws::RDS::Model::PendingMaintenanceAction::SetOptInStatus ( Aws::String &&  value)
inline

Indicates the type of opt-in request that has been received for the resource.

Definition at line 215 of file PendingMaintenanceAction.h.

◆ SetOptInStatus() [2/3]

void Aws::RDS::Model::PendingMaintenanceAction::SetOptInStatus ( const Aws::String value)
inline

Indicates the type of opt-in request that has been received for the resource.

Definition at line 209 of file PendingMaintenanceAction.h.

◆ SetOptInStatus() [3/3]

void Aws::RDS::Model::PendingMaintenanceAction::SetOptInStatus ( const char *  value)
inline

Indicates the type of opt-in request that has been received for the resource.

Definition at line 221 of file PendingMaintenanceAction.h.

◆ WithAction() [1/3]

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

The type of pending maintenance action that is available for the resource. Valid actions are system-update, db-upgrade, hardware-maintenance, and ca-certificate-rotation.

Definition at line 91 of file PendingMaintenanceAction.h.

◆ WithAction() [2/3]

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

The type of pending maintenance action that is available for the resource. Valid actions are system-update, db-upgrade, hardware-maintenance, and ca-certificate-rotation.

Definition at line 84 of file PendingMaintenanceAction.h.

◆ WithAction() [3/3]

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

The type of pending maintenance action that is available for the resource. Valid actions are system-update, db-upgrade, hardware-maintenance, and ca-certificate-rotation.

Definition at line 98 of file PendingMaintenanceAction.h.

◆ WithAutoAppliedAfterDate() [1/2]

PendingMaintenanceAction& Aws::RDS::Model::PendingMaintenanceAction::WithAutoAppliedAfterDate ( Aws::Utils::DateTime &&  value)
inline

The date of the maintenance window when the action is applied. The maintenance action is applied to the resource during its first maintenance window after this date.

Definition at line 141 of file PendingMaintenanceAction.h.

◆ WithAutoAppliedAfterDate() [2/2]

PendingMaintenanceAction& Aws::RDS::Model::PendingMaintenanceAction::WithAutoAppliedAfterDate ( const Aws::Utils::DateTime value)
inline

The date of the maintenance window when the action is applied. The maintenance action is applied to the resource during its first maintenance window after this date.

Definition at line 134 of file PendingMaintenanceAction.h.

◆ WithCurrentApplyDate() [1/2]

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

The effective date when the pending maintenance action is applied to the resource. This date takes into account opt-in requests received from the ApplyPendingMaintenanceAction API, the AutoAppliedAfterDate, and the ForcedApplyDate. This value is blank if an opt-in request has not been received and nothing has been specified as AutoAppliedAfterDate or ForcedApplyDate.

Definition at line 306 of file PendingMaintenanceAction.h.

◆ WithCurrentApplyDate() [2/2]

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

The effective date when the pending maintenance action is applied to the resource. This date takes into account opt-in requests received from the ApplyPendingMaintenanceAction API, the AutoAppliedAfterDate, and the ForcedApplyDate. This value is blank if an opt-in request has not been received and nothing has been specified as AutoAppliedAfterDate or ForcedApplyDate.

Definition at line 295 of file PendingMaintenanceAction.h.

◆ WithDescription() [1/3]

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

A description providing more detail about the maintenance action.

Definition at line 342 of file PendingMaintenanceAction.h.

◆ WithDescription() [2/3]

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

A description providing more detail about the maintenance action.

Definition at line 337 of file PendingMaintenanceAction.h.

◆ WithDescription() [3/3]

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

A description providing more detail about the maintenance action.

Definition at line 347 of file PendingMaintenanceAction.h.

◆ WithForcedApplyDate() [1/2]

PendingMaintenanceAction& Aws::RDS::Model::PendingMaintenanceAction::WithForcedApplyDate ( Aws::Utils::DateTime &&  value)
inline

The date when the maintenance action is automatically applied.

On this date, the maintenance action is applied to the resource as soon as possible, regardless of the maintenance window for the resource. There might be a delay of one or more days from this date before the maintenance action is applied.

Definition at line 190 of file PendingMaintenanceAction.h.

◆ WithForcedApplyDate() [2/2]

PendingMaintenanceAction& Aws::RDS::Model::PendingMaintenanceAction::WithForcedApplyDate ( const Aws::Utils::DateTime value)
inline

The date when the maintenance action is automatically applied.

On this date, the maintenance action is applied to the resource as soon as possible, regardless of the maintenance window for the resource. There might be a delay of one or more days from this date before the maintenance action is applied.

Definition at line 182 of file PendingMaintenanceAction.h.

◆ WithOptInStatus() [1/3]

PendingMaintenanceAction& Aws::RDS::Model::PendingMaintenanceAction::WithOptInStatus ( Aws::String &&  value)
inline

Indicates the type of opt-in request that has been received for the resource.

Definition at line 233 of file PendingMaintenanceAction.h.

◆ WithOptInStatus() [2/3]

PendingMaintenanceAction& Aws::RDS::Model::PendingMaintenanceAction::WithOptInStatus ( const Aws::String value)
inline

Indicates the type of opt-in request that has been received for the resource.

Definition at line 227 of file PendingMaintenanceAction.h.

◆ WithOptInStatus() [3/3]

PendingMaintenanceAction& Aws::RDS::Model::PendingMaintenanceAction::WithOptInStatus ( const char *  value)
inline

Indicates the type of opt-in request that has been received for the resource.

Definition at line 239 of file PendingMaintenanceAction.h.


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