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

#include <BackupSelectionsListMember.h>

Public Member Functions

 BackupSelectionsListMember ()
 
 BackupSelectionsListMember (Aws::Utils::Json::JsonView jsonValue)
 
BackupSelectionsListMemberoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSelectionId () const
 
bool SelectionIdHasBeenSet () const
 
void SetSelectionId (const Aws::String &value)
 
void SetSelectionId (Aws::String &&value)
 
void SetSelectionId (const char *value)
 
BackupSelectionsListMemberWithSelectionId (const Aws::String &value)
 
BackupSelectionsListMemberWithSelectionId (Aws::String &&value)
 
BackupSelectionsListMemberWithSelectionId (const char *value)
 
const Aws::StringGetSelectionName () const
 
bool SelectionNameHasBeenSet () const
 
void SetSelectionName (const Aws::String &value)
 
void SetSelectionName (Aws::String &&value)
 
void SetSelectionName (const char *value)
 
BackupSelectionsListMemberWithSelectionName (const Aws::String &value)
 
BackupSelectionsListMemberWithSelectionName (Aws::String &&value)
 
BackupSelectionsListMemberWithSelectionName (const char *value)
 
const Aws::StringGetBackupPlanId () const
 
bool BackupPlanIdHasBeenSet () const
 
void SetBackupPlanId (const Aws::String &value)
 
void SetBackupPlanId (Aws::String &&value)
 
void SetBackupPlanId (const char *value)
 
BackupSelectionsListMemberWithBackupPlanId (const Aws::String &value)
 
BackupSelectionsListMemberWithBackupPlanId (Aws::String &&value)
 
BackupSelectionsListMemberWithBackupPlanId (const char *value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
BackupSelectionsListMemberWithCreationDate (const Aws::Utils::DateTime &value)
 
BackupSelectionsListMemberWithCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetCreatorRequestId () const
 
bool CreatorRequestIdHasBeenSet () const
 
void SetCreatorRequestId (const Aws::String &value)
 
void SetCreatorRequestId (Aws::String &&value)
 
void SetCreatorRequestId (const char *value)
 
BackupSelectionsListMemberWithCreatorRequestId (const Aws::String &value)
 
BackupSelectionsListMemberWithCreatorRequestId (Aws::String &&value)
 
BackupSelectionsListMemberWithCreatorRequestId (const char *value)
 
const Aws::StringGetIamRoleArn () const
 
bool IamRoleArnHasBeenSet () const
 
void SetIamRoleArn (const Aws::String &value)
 
void SetIamRoleArn (Aws::String &&value)
 
void SetIamRoleArn (const char *value)
 
BackupSelectionsListMemberWithIamRoleArn (const Aws::String &value)
 
BackupSelectionsListMemberWithIamRoleArn (Aws::String &&value)
 
BackupSelectionsListMemberWithIamRoleArn (const char *value)
 

Detailed Description

Contains metadata about a BackupSelection object.

See Also:

AWS API Reference

Definition at line 33 of file BackupSelectionsListMember.h.

Constructor & Destructor Documentation

◆ BackupSelectionsListMember() [1/2]

Aws::Backup::Model::BackupSelectionsListMember::BackupSelectionsListMember ( )

◆ BackupSelectionsListMember() [2/2]

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

Member Function Documentation

◆ BackupPlanIdHasBeenSet()

bool Aws::Backup::Model::BackupSelectionsListMember::BackupPlanIdHasBeenSet ( ) const
inline

Uniquely identifies a backup plan.

Definition at line 140 of file BackupSelectionsListMember.h.

◆ CreationDateHasBeenSet()

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

The date and time 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 187 of file BackupSelectionsListMember.h.

◆ CreatorRequestIdHasBeenSet()

bool Aws::Backup::Model::BackupSelectionsListMember::CreatorRequestIdHasBeenSet ( ) const
inline

A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice.

Definition at line 232 of file BackupSelectionsListMember.h.

◆ GetBackupPlanId()

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

Uniquely identifies a backup plan.

Definition at line 135 of file BackupSelectionsListMember.h.

◆ GetCreationDate()

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

The date and time 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 179 of file BackupSelectionsListMember.h.

◆ GetCreatorRequestId()

const Aws::String& Aws::Backup::Model::BackupSelectionsListMember::GetCreatorRequestId ( ) const
inline

A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice.

Definition at line 226 of file BackupSelectionsListMember.h.

◆ GetIamRoleArn()

const Aws::String& Aws::Backup::Model::BackupSelectionsListMember::GetIamRoleArn ( ) const
inline

Specifies the IAM role Amazon Resource Name (ARN) to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 276 of file BackupSelectionsListMember.h.

◆ GetSelectionId()

const Aws::String& Aws::Backup::Model::BackupSelectionsListMember::GetSelectionId ( ) const
inline

Uniquely identifies a request to assign a set of resources to a backup plan.

Definition at line 46 of file BackupSelectionsListMember.h.

◆ GetSelectionName()

const Aws::String& Aws::Backup::Model::BackupSelectionsListMember::GetSelectionName ( ) const
inline

The display name of a resource selection document.

Definition at line 94 of file BackupSelectionsListMember.h.

◆ IamRoleArnHasBeenSet()

bool Aws::Backup::Model::BackupSelectionsListMember::IamRoleArnHasBeenSet ( ) const
inline

Specifies the IAM role Amazon Resource Name (ARN) to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 283 of file BackupSelectionsListMember.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SelectionIdHasBeenSet()

bool Aws::Backup::Model::BackupSelectionsListMember::SelectionIdHasBeenSet ( ) const
inline

Uniquely identifies a request to assign a set of resources to a backup plan.

Definition at line 52 of file BackupSelectionsListMember.h.

◆ SelectionNameHasBeenSet()

bool Aws::Backup::Model::BackupSelectionsListMember::SelectionNameHasBeenSet ( ) const
inline

The display name of a resource selection document.

Definition at line 99 of file BackupSelectionsListMember.h.

◆ SetBackupPlanId() [1/3]

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

Uniquely identifies a backup plan.

Definition at line 145 of file BackupSelectionsListMember.h.

◆ SetBackupPlanId() [2/3]

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

Uniquely identifies a backup plan.

Definition at line 150 of file BackupSelectionsListMember.h.

◆ SetBackupPlanId() [3/3]

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

Uniquely identifies a backup plan.

Definition at line 155 of file BackupSelectionsListMember.h.

◆ SetCreationDate() [1/2]

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

The date and time 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 195 of file BackupSelectionsListMember.h.

◆ SetCreationDate() [2/2]

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

The date and time 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 203 of file BackupSelectionsListMember.h.

◆ SetCreatorRequestId() [1/3]

void Aws::Backup::Model::BackupSelectionsListMember::SetCreatorRequestId ( const Aws::String value)
inline

A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice.

Definition at line 238 of file BackupSelectionsListMember.h.

◆ SetCreatorRequestId() [2/3]

void Aws::Backup::Model::BackupSelectionsListMember::SetCreatorRequestId ( Aws::String &&  value)
inline

A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice.

Definition at line 244 of file BackupSelectionsListMember.h.

◆ SetCreatorRequestId() [3/3]

void Aws::Backup::Model::BackupSelectionsListMember::SetCreatorRequestId ( const char *  value)
inline

A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice.

Definition at line 250 of file BackupSelectionsListMember.h.

◆ SetIamRoleArn() [1/3]

void Aws::Backup::Model::BackupSelectionsListMember::SetIamRoleArn ( const Aws::String value)
inline

Specifies the IAM role Amazon Resource Name (ARN) to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 290 of file BackupSelectionsListMember.h.

◆ SetIamRoleArn() [2/3]

void Aws::Backup::Model::BackupSelectionsListMember::SetIamRoleArn ( Aws::String &&  value)
inline

Specifies the IAM role Amazon Resource Name (ARN) to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 297 of file BackupSelectionsListMember.h.

◆ SetIamRoleArn() [3/3]

void Aws::Backup::Model::BackupSelectionsListMember::SetIamRoleArn ( const char *  value)
inline

Specifies the IAM role Amazon Resource Name (ARN) to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 304 of file BackupSelectionsListMember.h.

◆ SetSelectionId() [1/3]

void Aws::Backup::Model::BackupSelectionsListMember::SetSelectionId ( const Aws::String value)
inline

Uniquely identifies a request to assign a set of resources to a backup plan.

Definition at line 58 of file BackupSelectionsListMember.h.

◆ SetSelectionId() [2/3]

void Aws::Backup::Model::BackupSelectionsListMember::SetSelectionId ( Aws::String &&  value)
inline

Uniquely identifies a request to assign a set of resources to a backup plan.

Definition at line 64 of file BackupSelectionsListMember.h.

◆ SetSelectionId() [3/3]

void Aws::Backup::Model::BackupSelectionsListMember::SetSelectionId ( const char *  value)
inline

Uniquely identifies a request to assign a set of resources to a backup plan.

Definition at line 70 of file BackupSelectionsListMember.h.

◆ SetSelectionName() [1/3]

void Aws::Backup::Model::BackupSelectionsListMember::SetSelectionName ( const Aws::String value)
inline

The display name of a resource selection document.

Definition at line 104 of file BackupSelectionsListMember.h.

◆ SetSelectionName() [2/3]

void Aws::Backup::Model::BackupSelectionsListMember::SetSelectionName ( Aws::String &&  value)
inline

The display name of a resource selection document.

Definition at line 109 of file BackupSelectionsListMember.h.

◆ SetSelectionName() [3/3]

void Aws::Backup::Model::BackupSelectionsListMember::SetSelectionName ( const char *  value)
inline

The display name of a resource selection document.

Definition at line 114 of file BackupSelectionsListMember.h.

◆ WithBackupPlanId() [1/3]

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

Uniquely identifies a backup plan.

Definition at line 160 of file BackupSelectionsListMember.h.

◆ WithBackupPlanId() [2/3]

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

Uniquely identifies a backup plan.

Definition at line 165 of file BackupSelectionsListMember.h.

◆ WithBackupPlanId() [3/3]

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

Uniquely identifies a backup plan.

Definition at line 170 of file BackupSelectionsListMember.h.

◆ WithCreationDate() [1/2]

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

The date and time 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 211 of file BackupSelectionsListMember.h.

◆ WithCreationDate() [2/2]

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

The date and time 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 219 of file BackupSelectionsListMember.h.

◆ WithCreatorRequestId() [1/3]

BackupSelectionsListMember& Aws::Backup::Model::BackupSelectionsListMember::WithCreatorRequestId ( const Aws::String value)
inline

A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice.

Definition at line 256 of file BackupSelectionsListMember.h.

◆ WithCreatorRequestId() [2/3]

BackupSelectionsListMember& Aws::Backup::Model::BackupSelectionsListMember::WithCreatorRequestId ( Aws::String &&  value)
inline

A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice.

Definition at line 262 of file BackupSelectionsListMember.h.

◆ WithCreatorRequestId() [3/3]

BackupSelectionsListMember& Aws::Backup::Model::BackupSelectionsListMember::WithCreatorRequestId ( const char *  value)
inline

A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice.

Definition at line 268 of file BackupSelectionsListMember.h.

◆ WithIamRoleArn() [1/3]

BackupSelectionsListMember& Aws::Backup::Model::BackupSelectionsListMember::WithIamRoleArn ( const Aws::String value)
inline

Specifies the IAM role Amazon Resource Name (ARN) to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 311 of file BackupSelectionsListMember.h.

◆ WithIamRoleArn() [2/3]

BackupSelectionsListMember& Aws::Backup::Model::BackupSelectionsListMember::WithIamRoleArn ( Aws::String &&  value)
inline

Specifies the IAM role Amazon Resource Name (ARN) to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 318 of file BackupSelectionsListMember.h.

◆ WithIamRoleArn() [3/3]

BackupSelectionsListMember& Aws::Backup::Model::BackupSelectionsListMember::WithIamRoleArn ( const char *  value)
inline

Specifies the IAM role Amazon Resource Name (ARN) to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 325 of file BackupSelectionsListMember.h.

◆ WithSelectionId() [1/3]

BackupSelectionsListMember& Aws::Backup::Model::BackupSelectionsListMember::WithSelectionId ( const Aws::String value)
inline

Uniquely identifies a request to assign a set of resources to a backup plan.

Definition at line 76 of file BackupSelectionsListMember.h.

◆ WithSelectionId() [2/3]

BackupSelectionsListMember& Aws::Backup::Model::BackupSelectionsListMember::WithSelectionId ( Aws::String &&  value)
inline

Uniquely identifies a request to assign a set of resources to a backup plan.

Definition at line 82 of file BackupSelectionsListMember.h.

◆ WithSelectionId() [3/3]

BackupSelectionsListMember& Aws::Backup::Model::BackupSelectionsListMember::WithSelectionId ( const char *  value)
inline

Uniquely identifies a request to assign a set of resources to a backup plan.

Definition at line 88 of file BackupSelectionsListMember.h.

◆ WithSelectionName() [1/3]

BackupSelectionsListMember& Aws::Backup::Model::BackupSelectionsListMember::WithSelectionName ( const Aws::String value)
inline

The display name of a resource selection document.

Definition at line 119 of file BackupSelectionsListMember.h.

◆ WithSelectionName() [2/3]

BackupSelectionsListMember& Aws::Backup::Model::BackupSelectionsListMember::WithSelectionName ( Aws::String &&  value)
inline

The display name of a resource selection document.

Definition at line 124 of file BackupSelectionsListMember.h.

◆ WithSelectionName() [3/3]

BackupSelectionsListMember& Aws::Backup::Model::BackupSelectionsListMember::WithSelectionName ( const char *  value)
inline

The display name of a resource selection document.

Definition at line 129 of file BackupSelectionsListMember.h.


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