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

#include <GetBackupVaultAccessPolicyResult.h>

Public Member Functions

 GetBackupVaultAccessPolicyResult ()
 
 GetBackupVaultAccessPolicyResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetBackupVaultAccessPolicyResultoperator= (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)
 
GetBackupVaultAccessPolicyResultWithBackupVaultName (const Aws::String &value)
 
GetBackupVaultAccessPolicyResultWithBackupVaultName (Aws::String &&value)
 
GetBackupVaultAccessPolicyResultWithBackupVaultName (const char *value)
 
const Aws::StringGetBackupVaultArn () const
 
void SetBackupVaultArn (const Aws::String &value)
 
void SetBackupVaultArn (Aws::String &&value)
 
void SetBackupVaultArn (const char *value)
 
GetBackupVaultAccessPolicyResultWithBackupVaultArn (const Aws::String &value)
 
GetBackupVaultAccessPolicyResultWithBackupVaultArn (Aws::String &&value)
 
GetBackupVaultAccessPolicyResultWithBackupVaultArn (const char *value)
 
const Aws::StringGetPolicy () const
 
void SetPolicy (const Aws::String &value)
 
void SetPolicy (Aws::String &&value)
 
void SetPolicy (const char *value)
 
GetBackupVaultAccessPolicyResultWithPolicy (const Aws::String &value)
 
GetBackupVaultAccessPolicyResultWithPolicy (Aws::String &&value)
 
GetBackupVaultAccessPolicyResultWithPolicy (const char *value)
 

Detailed Description

Definition at line 27 of file GetBackupVaultAccessPolicyResult.h.

Constructor & Destructor Documentation

◆ GetBackupVaultAccessPolicyResult() [1/2]

Aws::Backup::Model::GetBackupVaultAccessPolicyResult::GetBackupVaultAccessPolicyResult ( )

◆ GetBackupVaultAccessPolicyResult() [2/2]

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

Member Function Documentation

◆ GetBackupVaultArn()

const Aws::String& Aws::Backup::Model::GetBackupVaultAccessPolicyResult::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 97 of file GetBackupVaultAccessPolicyResult.h.

◆ GetBackupVaultName()

const Aws::String& Aws::Backup::Model::GetBackupVaultAccessPolicyResult::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 41 of file GetBackupVaultAccessPolicyResult.h.

◆ GetPolicy()

const Aws::String& Aws::Backup::Model::GetBackupVaultAccessPolicyResult::GetPolicy ( ) const
inline

The backup vault access policy document in JSON format.

Definition at line 145 of file GetBackupVaultAccessPolicyResult.h.

◆ operator=()

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

◆ SetBackupVaultArn() [1/3]

void Aws::Backup::Model::GetBackupVaultAccessPolicyResult::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 104 of file GetBackupVaultAccessPolicyResult.h.

◆ SetBackupVaultArn() [2/3]

void Aws::Backup::Model::GetBackupVaultAccessPolicyResult::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 111 of file GetBackupVaultAccessPolicyResult.h.

◆ SetBackupVaultArn() [3/3]

void Aws::Backup::Model::GetBackupVaultAccessPolicyResult::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 118 of file GetBackupVaultAccessPolicyResult.h.

◆ SetBackupVaultName() [1/3]

void Aws::Backup::Model::GetBackupVaultAccessPolicyResult::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 49 of file GetBackupVaultAccessPolicyResult.h.

◆ SetBackupVaultName() [2/3]

void Aws::Backup::Model::GetBackupVaultAccessPolicyResult::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 57 of file GetBackupVaultAccessPolicyResult.h.

◆ SetBackupVaultName() [3/3]

void Aws::Backup::Model::GetBackupVaultAccessPolicyResult::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 65 of file GetBackupVaultAccessPolicyResult.h.

◆ SetPolicy() [1/3]

void Aws::Backup::Model::GetBackupVaultAccessPolicyResult::SetPolicy ( const Aws::String value)
inline

The backup vault access policy document in JSON format.

Definition at line 150 of file GetBackupVaultAccessPolicyResult.h.

◆ SetPolicy() [2/3]

void Aws::Backup::Model::GetBackupVaultAccessPolicyResult::SetPolicy ( Aws::String &&  value)
inline

The backup vault access policy document in JSON format.

Definition at line 155 of file GetBackupVaultAccessPolicyResult.h.

◆ SetPolicy() [3/3]

void Aws::Backup::Model::GetBackupVaultAccessPolicyResult::SetPolicy ( const char *  value)
inline

The backup vault access policy document in JSON format.

Definition at line 160 of file GetBackupVaultAccessPolicyResult.h.

◆ WithBackupVaultArn() [1/3]

GetBackupVaultAccessPolicyResult& Aws::Backup::Model::GetBackupVaultAccessPolicyResult::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 125 of file GetBackupVaultAccessPolicyResult.h.

◆ WithBackupVaultArn() [2/3]

GetBackupVaultAccessPolicyResult& Aws::Backup::Model::GetBackupVaultAccessPolicyResult::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 132 of file GetBackupVaultAccessPolicyResult.h.

◆ WithBackupVaultArn() [3/3]

GetBackupVaultAccessPolicyResult& Aws::Backup::Model::GetBackupVaultAccessPolicyResult::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 139 of file GetBackupVaultAccessPolicyResult.h.

◆ WithBackupVaultName() [1/3]

GetBackupVaultAccessPolicyResult& Aws::Backup::Model::GetBackupVaultAccessPolicyResult::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 73 of file GetBackupVaultAccessPolicyResult.h.

◆ WithBackupVaultName() [2/3]

GetBackupVaultAccessPolicyResult& Aws::Backup::Model::GetBackupVaultAccessPolicyResult::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 81 of file GetBackupVaultAccessPolicyResult.h.

◆ WithBackupVaultName() [3/3]

GetBackupVaultAccessPolicyResult& Aws::Backup::Model::GetBackupVaultAccessPolicyResult::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 89 of file GetBackupVaultAccessPolicyResult.h.

◆ WithPolicy() [1/3]

GetBackupVaultAccessPolicyResult& Aws::Backup::Model::GetBackupVaultAccessPolicyResult::WithPolicy ( const Aws::String value)
inline

The backup vault access policy document in JSON format.

Definition at line 165 of file GetBackupVaultAccessPolicyResult.h.

◆ WithPolicy() [2/3]

GetBackupVaultAccessPolicyResult& Aws::Backup::Model::GetBackupVaultAccessPolicyResult::WithPolicy ( Aws::String &&  value)
inline

The backup vault access policy document in JSON format.

Definition at line 170 of file GetBackupVaultAccessPolicyResult.h.

◆ WithPolicy() [3/3]

GetBackupVaultAccessPolicyResult& Aws::Backup::Model::GetBackupVaultAccessPolicyResult::WithPolicy ( const char *  value)
inline

The backup vault access policy document in JSON format.

Definition at line 175 of file GetBackupVaultAccessPolicyResult.h.


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