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

#include <RecoveryPointByResource.h>

Public Member Functions

 RecoveryPointByResource ()
 
 RecoveryPointByResource (Aws::Utils::Json::JsonView jsonValue)
 
RecoveryPointByResourceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRecoveryPointArn () const
 
bool RecoveryPointArnHasBeenSet () const
 
void SetRecoveryPointArn (const Aws::String &value)
 
void SetRecoveryPointArn (Aws::String &&value)
 
void SetRecoveryPointArn (const char *value)
 
RecoveryPointByResourceWithRecoveryPointArn (const Aws::String &value)
 
RecoveryPointByResourceWithRecoveryPointArn (Aws::String &&value)
 
RecoveryPointByResourceWithRecoveryPointArn (const char *value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
RecoveryPointByResourceWithCreationDate (const Aws::Utils::DateTime &value)
 
RecoveryPointByResourceWithCreationDate (Aws::Utils::DateTime &&value)
 
const RecoveryPointStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const RecoveryPointStatus &value)
 
void SetStatus (RecoveryPointStatus &&value)
 
RecoveryPointByResourceWithStatus (const RecoveryPointStatus &value)
 
RecoveryPointByResourceWithStatus (RecoveryPointStatus &&value)
 
const Aws::StringGetEncryptionKeyArn () const
 
bool EncryptionKeyArnHasBeenSet () const
 
void SetEncryptionKeyArn (const Aws::String &value)
 
void SetEncryptionKeyArn (Aws::String &&value)
 
void SetEncryptionKeyArn (const char *value)
 
RecoveryPointByResourceWithEncryptionKeyArn (const Aws::String &value)
 
RecoveryPointByResourceWithEncryptionKeyArn (Aws::String &&value)
 
RecoveryPointByResourceWithEncryptionKeyArn (const char *value)
 
long long GetBackupSizeBytes () const
 
bool BackupSizeBytesHasBeenSet () const
 
void SetBackupSizeBytes (long long value)
 
RecoveryPointByResourceWithBackupSizeBytes (long long value)
 
const Aws::StringGetBackupVaultName () const
 
bool BackupVaultNameHasBeenSet () const
 
void SetBackupVaultName (const Aws::String &value)
 
void SetBackupVaultName (Aws::String &&value)
 
void SetBackupVaultName (const char *value)
 
RecoveryPointByResourceWithBackupVaultName (const Aws::String &value)
 
RecoveryPointByResourceWithBackupVaultName (Aws::String &&value)
 
RecoveryPointByResourceWithBackupVaultName (const char *value)
 

Detailed Description

Contains detailed information about a saved recovery point.

See Also:

AWS API Reference

Definition at line 34 of file RecoveryPointByResource.h.

Constructor & Destructor Documentation

◆ RecoveryPointByResource() [1/2]

Aws::Backup::Model::RecoveryPointByResource::RecoveryPointByResource ( )

◆ RecoveryPointByResource() [2/2]

Aws::Backup::Model::RecoveryPointByResource::RecoveryPointByResource ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BackupSizeBytesHasBeenSet()

bool Aws::Backup::Model::RecoveryPointByResource::BackupSizeBytesHasBeenSet ( ) const
inline

The size, in bytes, of a backup.

Definition at line 245 of file RecoveryPointByResource.h.

◆ BackupVaultNameHasBeenSet()

bool Aws::Backup::Model::RecoveryPointByResource::BackupVaultNameHasBeenSet ( ) 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 AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 272 of file RecoveryPointByResource.h.

◆ CreationDateHasBeenSet()

bool Aws::Backup::Model::RecoveryPointByResource::CreationDateHasBeenSet ( ) const
inline

The date and time a recovery point 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 114 of file RecoveryPointByResource.h.

◆ EncryptionKeyArnHasBeenSet()

bool Aws::Backup::Model::RecoveryPointByResource::EncryptionKeyArnHasBeenSet ( ) const
inline

The server-side encryption key that is used to protect your backups; for example, arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.

Definition at line 192 of file RecoveryPointByResource.h.

◆ GetBackupSizeBytes()

long long Aws::Backup::Model::RecoveryPointByResource::GetBackupSizeBytes ( ) const
inline

The size, in bytes, of a backup.

Definition at line 240 of file RecoveryPointByResource.h.

◆ GetBackupVaultName()

const Aws::String& Aws::Backup::Model::RecoveryPointByResource::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 AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 264 of file RecoveryPointByResource.h.

◆ GetCreationDate()

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

The date and time a recovery point 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 106 of file RecoveryPointByResource.h.

◆ GetEncryptionKeyArn()

const Aws::String& Aws::Backup::Model::RecoveryPointByResource::GetEncryptionKeyArn ( ) const
inline

The server-side encryption key that is used to protect your backups; for example, arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.

Definition at line 185 of file RecoveryPointByResource.h.

◆ GetRecoveryPointArn()

const Aws::String& Aws::Backup::Model::RecoveryPointByResource::GetRecoveryPointArn ( ) const
inline

An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Definition at line 48 of file RecoveryPointByResource.h.

◆ GetStatus()

const RecoveryPointStatus& Aws::Backup::Model::RecoveryPointByResource::GetStatus ( ) const
inline

A status code specifying the state of the recovery point.

Definition at line 152 of file RecoveryPointByResource.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Backup::Model::RecoveryPointByResource::Jsonize ( ) const

◆ operator=()

RecoveryPointByResource& Aws::Backup::Model::RecoveryPointByResource::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RecoveryPointArnHasBeenSet()

bool Aws::Backup::Model::RecoveryPointByResource::RecoveryPointArnHasBeenSet ( ) const
inline

An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Definition at line 55 of file RecoveryPointByResource.h.

◆ SetBackupSizeBytes()

void Aws::Backup::Model::RecoveryPointByResource::SetBackupSizeBytes ( long long  value)
inline

The size, in bytes, of a backup.

Definition at line 250 of file RecoveryPointByResource.h.

◆ SetBackupVaultName() [1/3]

void Aws::Backup::Model::RecoveryPointByResource::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 AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 280 of file RecoveryPointByResource.h.

◆ SetBackupVaultName() [2/3]

void Aws::Backup::Model::RecoveryPointByResource::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 AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 288 of file RecoveryPointByResource.h.

◆ SetBackupVaultName() [3/3]

void Aws::Backup::Model::RecoveryPointByResource::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 AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 296 of file RecoveryPointByResource.h.

◆ SetCreationDate() [1/2]

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

The date and time a recovery point 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 122 of file RecoveryPointByResource.h.

◆ SetCreationDate() [2/2]

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

The date and time a recovery point 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 RecoveryPointByResource.h.

◆ SetEncryptionKeyArn() [1/3]

void Aws::Backup::Model::RecoveryPointByResource::SetEncryptionKeyArn ( const Aws::String value)
inline

The server-side encryption key that is used to protect your backups; for example, arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.

Definition at line 199 of file RecoveryPointByResource.h.

◆ SetEncryptionKeyArn() [2/3]

void Aws::Backup::Model::RecoveryPointByResource::SetEncryptionKeyArn ( Aws::String &&  value)
inline

The server-side encryption key that is used to protect your backups; for example, arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.

Definition at line 206 of file RecoveryPointByResource.h.

◆ SetEncryptionKeyArn() [3/3]

void Aws::Backup::Model::RecoveryPointByResource::SetEncryptionKeyArn ( const char *  value)
inline

The server-side encryption key that is used to protect your backups; for example, arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.

Definition at line 213 of file RecoveryPointByResource.h.

◆ SetRecoveryPointArn() [1/3]

void Aws::Backup::Model::RecoveryPointByResource::SetRecoveryPointArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Definition at line 62 of file RecoveryPointByResource.h.

◆ SetRecoveryPointArn() [2/3]

void Aws::Backup::Model::RecoveryPointByResource::SetRecoveryPointArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Definition at line 69 of file RecoveryPointByResource.h.

◆ SetRecoveryPointArn() [3/3]

void Aws::Backup::Model::RecoveryPointByResource::SetRecoveryPointArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Definition at line 76 of file RecoveryPointByResource.h.

◆ SetStatus() [1/2]

void Aws::Backup::Model::RecoveryPointByResource::SetStatus ( const RecoveryPointStatus value)
inline

A status code specifying the state of the recovery point.

Definition at line 162 of file RecoveryPointByResource.h.

◆ SetStatus() [2/2]

void Aws::Backup::Model::RecoveryPointByResource::SetStatus ( RecoveryPointStatus &&  value)
inline

A status code specifying the state of the recovery point.

Definition at line 167 of file RecoveryPointByResource.h.

◆ StatusHasBeenSet()

bool Aws::Backup::Model::RecoveryPointByResource::StatusHasBeenSet ( ) const
inline

A status code specifying the state of the recovery point.

Definition at line 157 of file RecoveryPointByResource.h.

◆ WithBackupSizeBytes()

RecoveryPointByResource& Aws::Backup::Model::RecoveryPointByResource::WithBackupSizeBytes ( long long  value)
inline

The size, in bytes, of a backup.

Definition at line 255 of file RecoveryPointByResource.h.

◆ WithBackupVaultName() [1/3]

RecoveryPointByResource& Aws::Backup::Model::RecoveryPointByResource::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 AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 304 of file RecoveryPointByResource.h.

◆ WithBackupVaultName() [2/3]

RecoveryPointByResource& Aws::Backup::Model::RecoveryPointByResource::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 AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 312 of file RecoveryPointByResource.h.

◆ WithBackupVaultName() [3/3]

RecoveryPointByResource& Aws::Backup::Model::RecoveryPointByResource::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 AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 320 of file RecoveryPointByResource.h.

◆ WithCreationDate() [1/2]

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

The date and time a recovery point 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 RecoveryPointByResource.h.

◆ WithCreationDate() [2/2]

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

The date and time a recovery point 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 RecoveryPointByResource.h.

◆ WithEncryptionKeyArn() [1/3]

RecoveryPointByResource& Aws::Backup::Model::RecoveryPointByResource::WithEncryptionKeyArn ( const Aws::String value)
inline

The server-side encryption key that is used to protect your backups; for example, arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.

Definition at line 220 of file RecoveryPointByResource.h.

◆ WithEncryptionKeyArn() [2/3]

RecoveryPointByResource& Aws::Backup::Model::RecoveryPointByResource::WithEncryptionKeyArn ( Aws::String &&  value)
inline

The server-side encryption key that is used to protect your backups; for example, arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.

Definition at line 227 of file RecoveryPointByResource.h.

◆ WithEncryptionKeyArn() [3/3]

RecoveryPointByResource& Aws::Backup::Model::RecoveryPointByResource::WithEncryptionKeyArn ( const char *  value)
inline

The server-side encryption key that is used to protect your backups; for example, arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.

Definition at line 234 of file RecoveryPointByResource.h.

◆ WithRecoveryPointArn() [1/3]

RecoveryPointByResource& Aws::Backup::Model::RecoveryPointByResource::WithRecoveryPointArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Definition at line 83 of file RecoveryPointByResource.h.

◆ WithRecoveryPointArn() [2/3]

RecoveryPointByResource& Aws::Backup::Model::RecoveryPointByResource::WithRecoveryPointArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Definition at line 90 of file RecoveryPointByResource.h.

◆ WithRecoveryPointArn() [3/3]

RecoveryPointByResource& Aws::Backup::Model::RecoveryPointByResource::WithRecoveryPointArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Definition at line 97 of file RecoveryPointByResource.h.

◆ WithStatus() [1/2]

RecoveryPointByResource& Aws::Backup::Model::RecoveryPointByResource::WithStatus ( const RecoveryPointStatus value)
inline

A status code specifying the state of the recovery point.

Definition at line 172 of file RecoveryPointByResource.h.

◆ WithStatus() [2/2]

RecoveryPointByResource& Aws::Backup::Model::RecoveryPointByResource::WithStatus ( RecoveryPointStatus &&  value)
inline

A status code specifying the state of the recovery point.

Definition at line 177 of file RecoveryPointByResource.h.


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