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

#include <AddOn.h>

Public Member Functions

 AddOn ()
 
 AddOn (Aws::Utils::Json::JsonView jsonValue)
 
AddOnoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
AddOnWithName (const Aws::String &value)
 
AddOnWithName (Aws::String &&value)
 
AddOnWithName (const char *value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
AddOnWithStatus (const Aws::String &value)
 
AddOnWithStatus (Aws::String &&value)
 
AddOnWithStatus (const char *value)
 
const Aws::StringGetSnapshotTimeOfDay () const
 
bool SnapshotTimeOfDayHasBeenSet () const
 
void SetSnapshotTimeOfDay (const Aws::String &value)
 
void SetSnapshotTimeOfDay (Aws::String &&value)
 
void SetSnapshotTimeOfDay (const char *value)
 
AddOnWithSnapshotTimeOfDay (const Aws::String &value)
 
AddOnWithSnapshotTimeOfDay (Aws::String &&value)
 
AddOnWithSnapshotTimeOfDay (const char *value)
 
const Aws::StringGetNextSnapshotTimeOfDay () const
 
bool NextSnapshotTimeOfDayHasBeenSet () const
 
void SetNextSnapshotTimeOfDay (const Aws::String &value)
 
void SetNextSnapshotTimeOfDay (Aws::String &&value)
 
void SetNextSnapshotTimeOfDay (const char *value)
 
AddOnWithNextSnapshotTimeOfDay (const Aws::String &value)
 
AddOnWithNextSnapshotTimeOfDay (Aws::String &&value)
 
AddOnWithNextSnapshotTimeOfDay (const char *value)
 

Detailed Description

Describes an add-on that is enabled for an Amazon Lightsail resource.

See Also:

AWS API Reference

Definition at line 32 of file AddOn.h.

Constructor & Destructor Documentation

◆ AddOn() [1/2]

Aws::Lightsail::Model::AddOn::AddOn ( )

◆ AddOn() [2/2]

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

Member Function Documentation

◆ GetName()

const Aws::String& Aws::Lightsail::Model::AddOn::GetName ( ) const
inline

The name of the add-on.

Definition at line 44 of file AddOn.h.

◆ GetNextSnapshotTimeOfDay()

const Aws::String& Aws::Lightsail::Model::AddOn::GetNextSnapshotTimeOfDay ( ) const
inline

The next daily time an automatic snapshot will be created.

The time shown is in HH:00 format, and in Coordinated Universal Time (UTC).

The snapshot is automatically created between the time shown and up to 45 minutes after.

Definition at line 194 of file AddOn.h.

◆ GetSnapshotTimeOfDay()

const Aws::String& Aws::Lightsail::Model::AddOn::GetSnapshotTimeOfDay ( ) const
inline

The daily time when an automatic snapshot is created.

The time shown is in HH:00 format, and in Coordinated Universal Time (UTC).

The snapshot is automatically created between the time shown and up to 45 minutes after.

Definition at line 129 of file AddOn.h.

◆ GetStatus()

const Aws::String& Aws::Lightsail::Model::AddOn::GetStatus ( ) const
inline

The status of the add-on.

Definition at line 85 of file AddOn.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::Lightsail::Model::AddOn::NameHasBeenSet ( ) const
inline

The name of the add-on.

Definition at line 49 of file AddOn.h.

◆ NextSnapshotTimeOfDayHasBeenSet()

bool Aws::Lightsail::Model::AddOn::NextSnapshotTimeOfDayHasBeenSet ( ) const
inline

The next daily time an automatic snapshot will be created.

The time shown is in HH:00 format, and in Coordinated Universal Time (UTC).

The snapshot is automatically created between the time shown and up to 45 minutes after.

Definition at line 202 of file AddOn.h.

◆ operator=()

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

◆ SetName() [1/3]

void Aws::Lightsail::Model::AddOn::SetName ( const Aws::String value)
inline

The name of the add-on.

Definition at line 54 of file AddOn.h.

◆ SetName() [2/3]

void Aws::Lightsail::Model::AddOn::SetName ( Aws::String &&  value)
inline

The name of the add-on.

Definition at line 59 of file AddOn.h.

◆ SetName() [3/3]

void Aws::Lightsail::Model::AddOn::SetName ( const char *  value)
inline

The name of the add-on.

Definition at line 64 of file AddOn.h.

◆ SetNextSnapshotTimeOfDay() [1/3]

void Aws::Lightsail::Model::AddOn::SetNextSnapshotTimeOfDay ( const Aws::String value)
inline

The next daily time an automatic snapshot will be created.

The time shown is in HH:00 format, and in Coordinated Universal Time (UTC).

The snapshot is automatically created between the time shown and up to 45 minutes after.

Definition at line 210 of file AddOn.h.

◆ SetNextSnapshotTimeOfDay() [2/3]

void Aws::Lightsail::Model::AddOn::SetNextSnapshotTimeOfDay ( Aws::String &&  value)
inline

The next daily time an automatic snapshot will be created.

The time shown is in HH:00 format, and in Coordinated Universal Time (UTC).

The snapshot is automatically created between the time shown and up to 45 minutes after.

Definition at line 218 of file AddOn.h.

◆ SetNextSnapshotTimeOfDay() [3/3]

void Aws::Lightsail::Model::AddOn::SetNextSnapshotTimeOfDay ( const char *  value)
inline

The next daily time an automatic snapshot will be created.

The time shown is in HH:00 format, and in Coordinated Universal Time (UTC).

The snapshot is automatically created between the time shown and up to 45 minutes after.

Definition at line 226 of file AddOn.h.

◆ SetSnapshotTimeOfDay() [1/3]

void Aws::Lightsail::Model::AddOn::SetSnapshotTimeOfDay ( const Aws::String value)
inline

The daily time when an automatic snapshot is created.

The time shown is in HH:00 format, and in Coordinated Universal Time (UTC).

The snapshot is automatically created between the time shown and up to 45 minutes after.

Definition at line 145 of file AddOn.h.

◆ SetSnapshotTimeOfDay() [2/3]

void Aws::Lightsail::Model::AddOn::SetSnapshotTimeOfDay ( Aws::String &&  value)
inline

The daily time when an automatic snapshot is created.

The time shown is in HH:00 format, and in Coordinated Universal Time (UTC).

The snapshot is automatically created between the time shown and up to 45 minutes after.

Definition at line 153 of file AddOn.h.

◆ SetSnapshotTimeOfDay() [3/3]

void Aws::Lightsail::Model::AddOn::SetSnapshotTimeOfDay ( const char *  value)
inline

The daily time when an automatic snapshot is created.

The time shown is in HH:00 format, and in Coordinated Universal Time (UTC).

The snapshot is automatically created between the time shown and up to 45 minutes after.

Definition at line 161 of file AddOn.h.

◆ SetStatus() [1/3]

void Aws::Lightsail::Model::AddOn::SetStatus ( const Aws::String value)
inline

The status of the add-on.

Definition at line 95 of file AddOn.h.

◆ SetStatus() [2/3]

void Aws::Lightsail::Model::AddOn::SetStatus ( Aws::String &&  value)
inline

The status of the add-on.

Definition at line 100 of file AddOn.h.

◆ SetStatus() [3/3]

void Aws::Lightsail::Model::AddOn::SetStatus ( const char *  value)
inline

The status of the add-on.

Definition at line 105 of file AddOn.h.

◆ SnapshotTimeOfDayHasBeenSet()

bool Aws::Lightsail::Model::AddOn::SnapshotTimeOfDayHasBeenSet ( ) const
inline

The daily time when an automatic snapshot is created.

The time shown is in HH:00 format, and in Coordinated Universal Time (UTC).

The snapshot is automatically created between the time shown and up to 45 minutes after.

Definition at line 137 of file AddOn.h.

◆ StatusHasBeenSet()

bool Aws::Lightsail::Model::AddOn::StatusHasBeenSet ( ) const
inline

The status of the add-on.

Definition at line 90 of file AddOn.h.

◆ WithName() [1/3]

AddOn& Aws::Lightsail::Model::AddOn::WithName ( const Aws::String value)
inline

The name of the add-on.

Definition at line 69 of file AddOn.h.

◆ WithName() [2/3]

AddOn& Aws::Lightsail::Model::AddOn::WithName ( Aws::String &&  value)
inline

The name of the add-on.

Definition at line 74 of file AddOn.h.

◆ WithName() [3/3]

AddOn& Aws::Lightsail::Model::AddOn::WithName ( const char *  value)
inline

The name of the add-on.

Definition at line 79 of file AddOn.h.

◆ WithNextSnapshotTimeOfDay() [1/3]

AddOn& Aws::Lightsail::Model::AddOn::WithNextSnapshotTimeOfDay ( const Aws::String value)
inline

The next daily time an automatic snapshot will be created.

The time shown is in HH:00 format, and in Coordinated Universal Time (UTC).

The snapshot is automatically created between the time shown and up to 45 minutes after.

Definition at line 234 of file AddOn.h.

◆ WithNextSnapshotTimeOfDay() [2/3]

AddOn& Aws::Lightsail::Model::AddOn::WithNextSnapshotTimeOfDay ( Aws::String &&  value)
inline

The next daily time an automatic snapshot will be created.

The time shown is in HH:00 format, and in Coordinated Universal Time (UTC).

The snapshot is automatically created between the time shown and up to 45 minutes after.

Definition at line 242 of file AddOn.h.

◆ WithNextSnapshotTimeOfDay() [3/3]

AddOn& Aws::Lightsail::Model::AddOn::WithNextSnapshotTimeOfDay ( const char *  value)
inline

The next daily time an automatic snapshot will be created.

The time shown is in HH:00 format, and in Coordinated Universal Time (UTC).

The snapshot is automatically created between the time shown and up to 45 minutes after.

Definition at line 250 of file AddOn.h.

◆ WithSnapshotTimeOfDay() [1/3]

AddOn& Aws::Lightsail::Model::AddOn::WithSnapshotTimeOfDay ( const Aws::String value)
inline

The daily time when an automatic snapshot is created.

The time shown is in HH:00 format, and in Coordinated Universal Time (UTC).

The snapshot is automatically created between the time shown and up to 45 minutes after.

Definition at line 169 of file AddOn.h.

◆ WithSnapshotTimeOfDay() [2/3]

AddOn& Aws::Lightsail::Model::AddOn::WithSnapshotTimeOfDay ( Aws::String &&  value)
inline

The daily time when an automatic snapshot is created.

The time shown is in HH:00 format, and in Coordinated Universal Time (UTC).

The snapshot is automatically created between the time shown and up to 45 minutes after.

Definition at line 177 of file AddOn.h.

◆ WithSnapshotTimeOfDay() [3/3]

AddOn& Aws::Lightsail::Model::AddOn::WithSnapshotTimeOfDay ( const char *  value)
inline

The daily time when an automatic snapshot is created.

The time shown is in HH:00 format, and in Coordinated Universal Time (UTC).

The snapshot is automatically created between the time shown and up to 45 minutes after.

Definition at line 185 of file AddOn.h.

◆ WithStatus() [1/3]

AddOn& Aws::Lightsail::Model::AddOn::WithStatus ( const Aws::String value)
inline

The status of the add-on.

Definition at line 110 of file AddOn.h.

◆ WithStatus() [2/3]

AddOn& Aws::Lightsail::Model::AddOn::WithStatus ( Aws::String &&  value)
inline

The status of the add-on.

Definition at line 115 of file AddOn.h.

◆ WithStatus() [3/3]

AddOn& Aws::Lightsail::Model::AddOn::WithStatus ( const char *  value)
inline

The status of the add-on.

Definition at line 120 of file AddOn.h.


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