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

#include <GetBackupVaultNotificationsResult.h>

Public Member Functions

 GetBackupVaultNotificationsResult ()
 
 GetBackupVaultNotificationsResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetBackupVaultNotificationsResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetBackupVaultName () const
 
void SetBackupVaultName (const Aws::String &value)
 
void SetBackupVaultName (Aws::String &&value)
 
void SetBackupVaultName (const char *value)
 
GetBackupVaultNotificationsResultWithBackupVaultName (const Aws::String &value)
 
GetBackupVaultNotificationsResultWithBackupVaultName (Aws::String &&value)
 
GetBackupVaultNotificationsResultWithBackupVaultName (const char *value)
 
const Aws::StringGetBackupVaultArn () const
 
void SetBackupVaultArn (const Aws::String &value)
 
void SetBackupVaultArn (Aws::String &&value)
 
void SetBackupVaultArn (const char *value)
 
GetBackupVaultNotificationsResultWithBackupVaultArn (const Aws::String &value)
 
GetBackupVaultNotificationsResultWithBackupVaultArn (Aws::String &&value)
 
GetBackupVaultNotificationsResultWithBackupVaultArn (const char *value)
 
const Aws::StringGetSNSTopicArn () const
 
void SetSNSTopicArn (const Aws::String &value)
 
void SetSNSTopicArn (Aws::String &&value)
 
void SetSNSTopicArn (const char *value)
 
GetBackupVaultNotificationsResultWithSNSTopicArn (const Aws::String &value)
 
GetBackupVaultNotificationsResultWithSNSTopicArn (Aws::String &&value)
 
GetBackupVaultNotificationsResultWithSNSTopicArn (const char *value)
 
const Aws::Vector< BackupVaultEvent > & GetBackupVaultEvents () const
 
void SetBackupVaultEvents (const Aws::Vector< BackupVaultEvent > &value)
 
void SetBackupVaultEvents (Aws::Vector< BackupVaultEvent > &&value)
 
GetBackupVaultNotificationsResultWithBackupVaultEvents (const Aws::Vector< BackupVaultEvent > &value)
 
GetBackupVaultNotificationsResultWithBackupVaultEvents (Aws::Vector< BackupVaultEvent > &&value)
 
GetBackupVaultNotificationsResultAddBackupVaultEvents (const BackupVaultEvent &value)
 
GetBackupVaultNotificationsResultAddBackupVaultEvents (BackupVaultEvent &&value)
 

Detailed Description

Definition at line 29 of file GetBackupVaultNotificationsResult.h.

Constructor & Destructor Documentation

◆ GetBackupVaultNotificationsResult() [1/2]

Aws::Backup::Model::GetBackupVaultNotificationsResult::GetBackupVaultNotificationsResult ( )

◆ GetBackupVaultNotificationsResult() [2/2]

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

Member Function Documentation

◆ AddBackupVaultEvents() [1/2]

GetBackupVaultNotificationsResult& Aws::Backup::Model::GetBackupVaultNotificationsResult::AddBackupVaultEvents ( const BackupVaultEvent value)
inline

An array of events that indicate the status of jobs to back up resources to the backup vault.

Definition at line 228 of file GetBackupVaultNotificationsResult.h.

◆ AddBackupVaultEvents() [2/2]

GetBackupVaultNotificationsResult& Aws::Backup::Model::GetBackupVaultNotificationsResult::AddBackupVaultEvents ( BackupVaultEvent &&  value)
inline

An array of events that indicate the status of jobs to back up resources to the backup vault.

Definition at line 234 of file GetBackupVaultNotificationsResult.h.

◆ GetBackupVaultArn()

const Aws::String& Aws::Backup::Model::GetBackupVaultNotificationsResult::GetBackupVaultArn ( ) const
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 99 of file GetBackupVaultNotificationsResult.h.

◆ GetBackupVaultEvents()

const Aws::Vector<BackupVaultEvent>& Aws::Backup::Model::GetBackupVaultNotificationsResult::GetBackupVaultEvents ( ) const
inline

An array of events that indicate the status of jobs to back up resources to the backup vault.

Definition at line 198 of file GetBackupVaultNotificationsResult.h.

◆ GetBackupVaultName()

const Aws::String& Aws::Backup::Model::GetBackupVaultNotificationsResult::GetBackupVaultName ( ) const
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 43 of file GetBackupVaultNotificationsResult.h.

◆ GetSNSTopicArn()

const Aws::String& Aws::Backup::Model::GetBackupVaultNotificationsResult::GetSNSTopicArn ( ) const
inline

An ARN that uniquely identifies an Amazon Simple Notification Service (Amazon SNS) topic; for example, arn:aws:sns:us-west-2:111122223333:MyTopic.

Definition at line 149 of file GetBackupVaultNotificationsResult.h.

◆ operator=()

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

◆ SetBackupVaultArn() [1/3]

void Aws::Backup::Model::GetBackupVaultNotificationsResult::SetBackupVaultArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 106 of file GetBackupVaultNotificationsResult.h.

◆ SetBackupVaultArn() [2/3]

void Aws::Backup::Model::GetBackupVaultNotificationsResult::SetBackupVaultArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 113 of file GetBackupVaultNotificationsResult.h.

◆ SetBackupVaultArn() [3/3]

void Aws::Backup::Model::GetBackupVaultNotificationsResult::SetBackupVaultArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 120 of file GetBackupVaultNotificationsResult.h.

◆ SetBackupVaultEvents() [1/2]

void Aws::Backup::Model::GetBackupVaultNotificationsResult::SetBackupVaultEvents ( const Aws::Vector< BackupVaultEvent > &  value)
inline

An array of events that indicate the status of jobs to back up resources to the backup vault.

Definition at line 204 of file GetBackupVaultNotificationsResult.h.

◆ SetBackupVaultEvents() [2/2]

void Aws::Backup::Model::GetBackupVaultNotificationsResult::SetBackupVaultEvents ( Aws::Vector< BackupVaultEvent > &&  value)
inline

An array of events that indicate the status of jobs to back up resources to the backup vault.

Definition at line 210 of file GetBackupVaultNotificationsResult.h.

◆ SetBackupVaultName() [1/3]

void Aws::Backup::Model::GetBackupVaultNotificationsResult::SetBackupVaultName ( const Aws::String value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 51 of file GetBackupVaultNotificationsResult.h.

◆ SetBackupVaultName() [2/3]

void Aws::Backup::Model::GetBackupVaultNotificationsResult::SetBackupVaultName ( Aws::String &&  value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 59 of file GetBackupVaultNotificationsResult.h.

◆ SetBackupVaultName() [3/3]

void Aws::Backup::Model::GetBackupVaultNotificationsResult::SetBackupVaultName ( const char *  value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 67 of file GetBackupVaultNotificationsResult.h.

◆ SetSNSTopicArn() [1/3]

void Aws::Backup::Model::GetBackupVaultNotificationsResult::SetSNSTopicArn ( const Aws::String value)
inline

An ARN that uniquely identifies an Amazon Simple Notification Service (Amazon SNS) topic; for example, arn:aws:sns:us-west-2:111122223333:MyTopic.

Definition at line 156 of file GetBackupVaultNotificationsResult.h.

◆ SetSNSTopicArn() [2/3]

void Aws::Backup::Model::GetBackupVaultNotificationsResult::SetSNSTopicArn ( Aws::String &&  value)
inline

An ARN that uniquely identifies an Amazon Simple Notification Service (Amazon SNS) topic; for example, arn:aws:sns:us-west-2:111122223333:MyTopic.

Definition at line 163 of file GetBackupVaultNotificationsResult.h.

◆ SetSNSTopicArn() [3/3]

void Aws::Backup::Model::GetBackupVaultNotificationsResult::SetSNSTopicArn ( const char *  value)
inline

An ARN that uniquely identifies an Amazon Simple Notification Service (Amazon SNS) topic; for example, arn:aws:sns:us-west-2:111122223333:MyTopic.

Definition at line 170 of file GetBackupVaultNotificationsResult.h.

◆ WithBackupVaultArn() [1/3]

GetBackupVaultNotificationsResult& Aws::Backup::Model::GetBackupVaultNotificationsResult::WithBackupVaultArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 127 of file GetBackupVaultNotificationsResult.h.

◆ WithBackupVaultArn() [2/3]

GetBackupVaultNotificationsResult& Aws::Backup::Model::GetBackupVaultNotificationsResult::WithBackupVaultArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 134 of file GetBackupVaultNotificationsResult.h.

◆ WithBackupVaultArn() [3/3]

GetBackupVaultNotificationsResult& Aws::Backup::Model::GetBackupVaultNotificationsResult::WithBackupVaultArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 141 of file GetBackupVaultNotificationsResult.h.

◆ WithBackupVaultEvents() [1/2]

GetBackupVaultNotificationsResult& Aws::Backup::Model::GetBackupVaultNotificationsResult::WithBackupVaultEvents ( const Aws::Vector< BackupVaultEvent > &  value)
inline

An array of events that indicate the status of jobs to back up resources to the backup vault.

Definition at line 216 of file GetBackupVaultNotificationsResult.h.

◆ WithBackupVaultEvents() [2/2]

GetBackupVaultNotificationsResult& Aws::Backup::Model::GetBackupVaultNotificationsResult::WithBackupVaultEvents ( Aws::Vector< BackupVaultEvent > &&  value)
inline

An array of events that indicate the status of jobs to back up resources to the backup vault.

Definition at line 222 of file GetBackupVaultNotificationsResult.h.

◆ WithBackupVaultName() [1/3]

GetBackupVaultNotificationsResult& Aws::Backup::Model::GetBackupVaultNotificationsResult::WithBackupVaultName ( const Aws::String value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 75 of file GetBackupVaultNotificationsResult.h.

◆ WithBackupVaultName() [2/3]

GetBackupVaultNotificationsResult& Aws::Backup::Model::GetBackupVaultNotificationsResult::WithBackupVaultName ( Aws::String &&  value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 83 of file GetBackupVaultNotificationsResult.h.

◆ WithBackupVaultName() [3/3]

GetBackupVaultNotificationsResult& Aws::Backup::Model::GetBackupVaultNotificationsResult::WithBackupVaultName ( const char *  value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 91 of file GetBackupVaultNotificationsResult.h.

◆ WithSNSTopicArn() [1/3]

GetBackupVaultNotificationsResult& Aws::Backup::Model::GetBackupVaultNotificationsResult::WithSNSTopicArn ( const Aws::String value)
inline

An ARN that uniquely identifies an Amazon Simple Notification Service (Amazon SNS) topic; for example, arn:aws:sns:us-west-2:111122223333:MyTopic.

Definition at line 177 of file GetBackupVaultNotificationsResult.h.

◆ WithSNSTopicArn() [2/3]

GetBackupVaultNotificationsResult& Aws::Backup::Model::GetBackupVaultNotificationsResult::WithSNSTopicArn ( Aws::String &&  value)
inline

An ARN that uniquely identifies an Amazon Simple Notification Service (Amazon SNS) topic; for example, arn:aws:sns:us-west-2:111122223333:MyTopic.

Definition at line 184 of file GetBackupVaultNotificationsResult.h.

◆ WithSNSTopicArn() [3/3]

GetBackupVaultNotificationsResult& Aws::Backup::Model::GetBackupVaultNotificationsResult::WithSNSTopicArn ( const char *  value)
inline

An ARN that uniquely identifies an Amazon Simple Notification Service (Amazon SNS) topic; for example, arn:aws:sns:us-west-2:111122223333:MyTopic.

Definition at line 191 of file GetBackupVaultNotificationsResult.h.


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