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

#include <CopyAction.h>

Public Member Functions

 CopyAction ()
 
 CopyAction (Aws::Utils::Json::JsonView jsonValue)
 
CopyActionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const LifecycleGetLifecycle () const
 
bool LifecycleHasBeenSet () const
 
void SetLifecycle (const Lifecycle &value)
 
void SetLifecycle (Lifecycle &&value)
 
CopyActionWithLifecycle (const Lifecycle &value)
 
CopyActionWithLifecycle (Lifecycle &&value)
 
const Aws::StringGetDestinationBackupVaultArn () const
 
bool DestinationBackupVaultArnHasBeenSet () const
 
void SetDestinationBackupVaultArn (const Aws::String &value)
 
void SetDestinationBackupVaultArn (Aws::String &&value)
 
void SetDestinationBackupVaultArn (const char *value)
 
CopyActionWithDestinationBackupVaultArn (const Aws::String &value)
 
CopyActionWithDestinationBackupVaultArn (Aws::String &&value)
 
CopyActionWithDestinationBackupVaultArn (const char *value)
 

Detailed Description

The details of the copy operation.

See Also:

AWS API Reference

Definition at line 32 of file CopyAction.h.

Constructor & Destructor Documentation

◆ CopyAction() [1/2]

Aws::Backup::Model::CopyAction::CopyAction ( )

◆ CopyAction() [2/2]

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

Member Function Documentation

◆ DestinationBackupVaultArnHasBeenSet()

bool Aws::Backup::Model::CopyAction::DestinationBackupVaultArnHasBeenSet ( ) const
inline

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

Definition at line 72 of file CopyAction.h.

◆ GetDestinationBackupVaultArn()

const Aws::String& Aws::Backup::Model::CopyAction::GetDestinationBackupVaultArn ( ) const
inline

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

Definition at line 65 of file CopyAction.h.

◆ GetLifecycle()

const Lifecycle& Aws::Backup::Model::CopyAction::GetLifecycle ( ) const
inline

Definition at line 42 of file CopyAction.h.

◆ Jsonize()

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

◆ LifecycleHasBeenSet()

bool Aws::Backup::Model::CopyAction::LifecycleHasBeenSet ( ) const
inline

Definition at line 45 of file CopyAction.h.

◆ operator=()

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

◆ SetDestinationBackupVaultArn() [1/3]

void Aws::Backup::Model::CopyAction::SetDestinationBackupVaultArn ( const Aws::String value)
inline

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

Definition at line 79 of file CopyAction.h.

◆ SetDestinationBackupVaultArn() [2/3]

void Aws::Backup::Model::CopyAction::SetDestinationBackupVaultArn ( Aws::String &&  value)
inline

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

Definition at line 86 of file CopyAction.h.

◆ SetDestinationBackupVaultArn() [3/3]

void Aws::Backup::Model::CopyAction::SetDestinationBackupVaultArn ( const char *  value)
inline

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

Definition at line 93 of file CopyAction.h.

◆ SetLifecycle() [1/2]

void Aws::Backup::Model::CopyAction::SetLifecycle ( const Lifecycle value)
inline

Definition at line 48 of file CopyAction.h.

◆ SetLifecycle() [2/2]

void Aws::Backup::Model::CopyAction::SetLifecycle ( Lifecycle &&  value)
inline

Definition at line 51 of file CopyAction.h.

◆ WithDestinationBackupVaultArn() [1/3]

CopyAction& Aws::Backup::Model::CopyAction::WithDestinationBackupVaultArn ( const Aws::String value)
inline

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

Definition at line 100 of file CopyAction.h.

◆ WithDestinationBackupVaultArn() [2/3]

CopyAction& Aws::Backup::Model::CopyAction::WithDestinationBackupVaultArn ( Aws::String &&  value)
inline

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

Definition at line 107 of file CopyAction.h.

◆ WithDestinationBackupVaultArn() [3/3]

CopyAction& Aws::Backup::Model::CopyAction::WithDestinationBackupVaultArn ( const char *  value)
inline

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

Definition at line 114 of file CopyAction.h.

◆ WithLifecycle() [1/2]

CopyAction& Aws::Backup::Model::CopyAction::WithLifecycle ( const Lifecycle value)
inline

Definition at line 54 of file CopyAction.h.

◆ WithLifecycle() [2/2]

CopyAction& Aws::Backup::Model::CopyAction::WithLifecycle ( Lifecycle &&  value)
inline

Definition at line 57 of file CopyAction.h.


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