AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::Backup::Model::CreateBackupPlanResult Class Reference

#include <CreateBackupPlanResult.h>

Public Member Functions

 CreateBackupPlanResult ()
 
 CreateBackupPlanResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateBackupPlanResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetBackupPlanId () const
 
void SetBackupPlanId (const Aws::String &value)
 
void SetBackupPlanId (Aws::String &&value)
 
void SetBackupPlanId (const char *value)
 
CreateBackupPlanResultWithBackupPlanId (const Aws::String &value)
 
CreateBackupPlanResultWithBackupPlanId (Aws::String &&value)
 
CreateBackupPlanResultWithBackupPlanId (const char *value)
 
const Aws::StringGetBackupPlanArn () const
 
void SetBackupPlanArn (const Aws::String &value)
 
void SetBackupPlanArn (Aws::String &&value)
 
void SetBackupPlanArn (const char *value)
 
CreateBackupPlanResultWithBackupPlanArn (const Aws::String &value)
 
CreateBackupPlanResultWithBackupPlanArn (Aws::String &&value)
 
CreateBackupPlanResultWithBackupPlanArn (const char *value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
CreateBackupPlanResultWithCreationDate (const Aws::Utils::DateTime &value)
 
CreateBackupPlanResultWithCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetVersionId () const
 
void SetVersionId (const Aws::String &value)
 
void SetVersionId (Aws::String &&value)
 
void SetVersionId (const char *value)
 
CreateBackupPlanResultWithVersionId (const Aws::String &value)
 
CreateBackupPlanResultWithVersionId (Aws::String &&value)
 
CreateBackupPlanResultWithVersionId (const char *value)
 
const Aws::Vector< AdvancedBackupSetting > & GetAdvancedBackupSettings () const
 
void SetAdvancedBackupSettings (const Aws::Vector< AdvancedBackupSetting > &value)
 
void SetAdvancedBackupSettings (Aws::Vector< AdvancedBackupSetting > &&value)
 
CreateBackupPlanResultWithAdvancedBackupSettings (const Aws::Vector< AdvancedBackupSetting > &value)
 
CreateBackupPlanResultWithAdvancedBackupSettings (Aws::Vector< AdvancedBackupSetting > &&value)
 
CreateBackupPlanResultAddAdvancedBackupSettings (const AdvancedBackupSetting &value)
 
CreateBackupPlanResultAddAdvancedBackupSettings (AdvancedBackupSetting &&value)
 

Detailed Description

Definition at line 30 of file CreateBackupPlanResult.h.

Constructor & Destructor Documentation

◆ CreateBackupPlanResult() [1/2]

Aws::Backup::Model::CreateBackupPlanResult::CreateBackupPlanResult ( )

◆ CreateBackupPlanResult() [2/2]

Aws::Backup::Model::CreateBackupPlanResult::CreateBackupPlanResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddAdvancedBackupSettings() [1/2]

CreateBackupPlanResult& Aws::Backup::Model::CreateBackupPlanResult::AddAdvancedBackupSettings ( const AdvancedBackupSetting value)
inline

A list of BackupOptions settings for a resource type. This option is only available for Windows VSS backup jobs.

Definition at line 242 of file CreateBackupPlanResult.h.

◆ AddAdvancedBackupSettings() [2/2]

CreateBackupPlanResult& Aws::Backup::Model::CreateBackupPlanResult::AddAdvancedBackupSettings ( AdvancedBackupSetting &&  value)
inline

A list of BackupOptions settings for a resource type. This option is only available for Windows VSS backup jobs.

Definition at line 248 of file CreateBackupPlanResult.h.

◆ GetAdvancedBackupSettings()

const Aws::Vector<AdvancedBackupSetting>& Aws::Backup::Model::CreateBackupPlanResult::GetAdvancedBackupSettings ( ) const
inline

A list of BackupOptions settings for a resource type. This option is only available for Windows VSS backup jobs.

Definition at line 212 of file CreateBackupPlanResult.h.

◆ GetBackupPlanArn()

const Aws::String& Aws::Backup::Model::CreateBackupPlanResult::GetBackupPlanArn ( ) const
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

Definition at line 79 of file CreateBackupPlanResult.h.

◆ GetBackupPlanId()

const Aws::String& Aws::Backup::Model::CreateBackupPlanResult::GetBackupPlanId ( ) const
inline

Uniquely identifies a backup plan.

Definition at line 41 of file CreateBackupPlanResult.h.

◆ GetCreationDate()

const Aws::Utils::DateTime& Aws::Backup::Model::CreateBackupPlanResult::GetCreationDate ( ) const
inline

The date and time that a backup plan is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 130 of file CreateBackupPlanResult.h.

◆ GetVersionId()

const Aws::String& Aws::Backup::Model::CreateBackupPlanResult::GetVersionId ( ) const
inline

Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

Definition at line 169 of file CreateBackupPlanResult.h.

◆ operator=()

CreateBackupPlanResult& Aws::Backup::Model::CreateBackupPlanResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetAdvancedBackupSettings() [1/2]

void Aws::Backup::Model::CreateBackupPlanResult::SetAdvancedBackupSettings ( const Aws::Vector< AdvancedBackupSetting > &  value)
inline

A list of BackupOptions settings for a resource type. This option is only available for Windows VSS backup jobs.

Definition at line 218 of file CreateBackupPlanResult.h.

◆ SetAdvancedBackupSettings() [2/2]

void Aws::Backup::Model::CreateBackupPlanResult::SetAdvancedBackupSettings ( Aws::Vector< AdvancedBackupSetting > &&  value)
inline

A list of BackupOptions settings for a resource type. This option is only available for Windows VSS backup jobs.

Definition at line 224 of file CreateBackupPlanResult.h.

◆ SetBackupPlanArn() [1/3]

void Aws::Backup::Model::CreateBackupPlanResult::SetBackupPlanArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

Definition at line 86 of file CreateBackupPlanResult.h.

◆ SetBackupPlanArn() [2/3]

void Aws::Backup::Model::CreateBackupPlanResult::SetBackupPlanArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

Definition at line 93 of file CreateBackupPlanResult.h.

◆ SetBackupPlanArn() [3/3]

void Aws::Backup::Model::CreateBackupPlanResult::SetBackupPlanArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

Definition at line 100 of file CreateBackupPlanResult.h.

◆ SetBackupPlanId() [1/3]

void Aws::Backup::Model::CreateBackupPlanResult::SetBackupPlanId ( const Aws::String value)
inline

Uniquely identifies a backup plan.

Definition at line 46 of file CreateBackupPlanResult.h.

◆ SetBackupPlanId() [2/3]

void Aws::Backup::Model::CreateBackupPlanResult::SetBackupPlanId ( Aws::String &&  value)
inline

Uniquely identifies a backup plan.

Definition at line 51 of file CreateBackupPlanResult.h.

◆ SetBackupPlanId() [3/3]

void Aws::Backup::Model::CreateBackupPlanResult::SetBackupPlanId ( const char *  value)
inline

Uniquely identifies a backup plan.

Definition at line 56 of file CreateBackupPlanResult.h.

◆ SetCreationDate() [1/2]

void Aws::Backup::Model::CreateBackupPlanResult::SetCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time that a backup plan is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 138 of file CreateBackupPlanResult.h.

◆ SetCreationDate() [2/2]

void Aws::Backup::Model::CreateBackupPlanResult::SetCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time that a backup plan is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 146 of file CreateBackupPlanResult.h.

◆ SetVersionId() [1/3]

void Aws::Backup::Model::CreateBackupPlanResult::SetVersionId ( const Aws::String value)
inline

Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

Definition at line 175 of file CreateBackupPlanResult.h.

◆ SetVersionId() [2/3]

void Aws::Backup::Model::CreateBackupPlanResult::SetVersionId ( Aws::String &&  value)
inline

Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

Definition at line 181 of file CreateBackupPlanResult.h.

◆ SetVersionId() [3/3]

void Aws::Backup::Model::CreateBackupPlanResult::SetVersionId ( const char *  value)
inline

Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

Definition at line 187 of file CreateBackupPlanResult.h.

◆ WithAdvancedBackupSettings() [1/2]

CreateBackupPlanResult& Aws::Backup::Model::CreateBackupPlanResult::WithAdvancedBackupSettings ( const Aws::Vector< AdvancedBackupSetting > &  value)
inline

A list of BackupOptions settings for a resource type. This option is only available for Windows VSS backup jobs.

Definition at line 230 of file CreateBackupPlanResult.h.

◆ WithAdvancedBackupSettings() [2/2]

CreateBackupPlanResult& Aws::Backup::Model::CreateBackupPlanResult::WithAdvancedBackupSettings ( Aws::Vector< AdvancedBackupSetting > &&  value)
inline

A list of BackupOptions settings for a resource type. This option is only available for Windows VSS backup jobs.

Definition at line 236 of file CreateBackupPlanResult.h.

◆ WithBackupPlanArn() [1/3]

CreateBackupPlanResult& Aws::Backup::Model::CreateBackupPlanResult::WithBackupPlanArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

Definition at line 107 of file CreateBackupPlanResult.h.

◆ WithBackupPlanArn() [2/3]

CreateBackupPlanResult& Aws::Backup::Model::CreateBackupPlanResult::WithBackupPlanArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

Definition at line 114 of file CreateBackupPlanResult.h.

◆ WithBackupPlanArn() [3/3]

CreateBackupPlanResult& Aws::Backup::Model::CreateBackupPlanResult::WithBackupPlanArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

Definition at line 121 of file CreateBackupPlanResult.h.

◆ WithBackupPlanId() [1/3]

CreateBackupPlanResult& Aws::Backup::Model::CreateBackupPlanResult::WithBackupPlanId ( const Aws::String value)
inline

Uniquely identifies a backup plan.

Definition at line 61 of file CreateBackupPlanResult.h.

◆ WithBackupPlanId() [2/3]

CreateBackupPlanResult& Aws::Backup::Model::CreateBackupPlanResult::WithBackupPlanId ( Aws::String &&  value)
inline

Uniquely identifies a backup plan.

Definition at line 66 of file CreateBackupPlanResult.h.

◆ WithBackupPlanId() [3/3]

CreateBackupPlanResult& Aws::Backup::Model::CreateBackupPlanResult::WithBackupPlanId ( const char *  value)
inline

Uniquely identifies a backup plan.

Definition at line 71 of file CreateBackupPlanResult.h.

◆ WithCreationDate() [1/2]

CreateBackupPlanResult& Aws::Backup::Model::CreateBackupPlanResult::WithCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time that a backup plan is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 154 of file CreateBackupPlanResult.h.

◆ WithCreationDate() [2/2]

CreateBackupPlanResult& Aws::Backup::Model::CreateBackupPlanResult::WithCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time that a backup plan is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 162 of file CreateBackupPlanResult.h.

◆ WithVersionId() [1/3]

CreateBackupPlanResult& Aws::Backup::Model::CreateBackupPlanResult::WithVersionId ( const Aws::String value)
inline

Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

Definition at line 193 of file CreateBackupPlanResult.h.

◆ WithVersionId() [2/3]

CreateBackupPlanResult& Aws::Backup::Model::CreateBackupPlanResult::WithVersionId ( Aws::String &&  value)
inline

Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

Definition at line 199 of file CreateBackupPlanResult.h.

◆ WithVersionId() [3/3]

CreateBackupPlanResult& Aws::Backup::Model::CreateBackupPlanResult::WithVersionId ( const char *  value)
inline

Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

Definition at line 205 of file CreateBackupPlanResult.h.


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