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

#include <Framework.h>

Public Member Functions

 Framework ()
 
 Framework (Aws::Utils::Json::JsonView jsonValue)
 
Frameworkoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetFrameworkName () const
 
bool FrameworkNameHasBeenSet () const
 
void SetFrameworkName (const Aws::String &value)
 
void SetFrameworkName (Aws::String &&value)
 
void SetFrameworkName (const char *value)
 
FrameworkWithFrameworkName (const Aws::String &value)
 
FrameworkWithFrameworkName (Aws::String &&value)
 
FrameworkWithFrameworkName (const char *value)
 
const Aws::StringGetFrameworkArn () const
 
bool FrameworkArnHasBeenSet () const
 
void SetFrameworkArn (const Aws::String &value)
 
void SetFrameworkArn (Aws::String &&value)
 
void SetFrameworkArn (const char *value)
 
FrameworkWithFrameworkArn (const Aws::String &value)
 
FrameworkWithFrameworkArn (Aws::String &&value)
 
FrameworkWithFrameworkArn (const char *value)
 
const Aws::StringGetFrameworkDescription () const
 
bool FrameworkDescriptionHasBeenSet () const
 
void SetFrameworkDescription (const Aws::String &value)
 
void SetFrameworkDescription (Aws::String &&value)
 
void SetFrameworkDescription (const char *value)
 
FrameworkWithFrameworkDescription (const Aws::String &value)
 
FrameworkWithFrameworkDescription (Aws::String &&value)
 
FrameworkWithFrameworkDescription (const char *value)
 
int GetNumberOfControls () const
 
bool NumberOfControlsHasBeenSet () const
 
void SetNumberOfControls (int value)
 
FrameworkWithNumberOfControls (int value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
FrameworkWithCreationTime (const Aws::Utils::DateTime &value)
 
FrameworkWithCreationTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetDeploymentStatus () const
 
bool DeploymentStatusHasBeenSet () const
 
void SetDeploymentStatus (const Aws::String &value)
 
void SetDeploymentStatus (Aws::String &&value)
 
void SetDeploymentStatus (const char *value)
 
FrameworkWithDeploymentStatus (const Aws::String &value)
 
FrameworkWithDeploymentStatus (Aws::String &&value)
 
FrameworkWithDeploymentStatus (const char *value)
 

Detailed Description

Contains detailed information about a framework. Frameworks contain controls, which evaluate and report on your backup events and resources. Frameworks generate daily compliance results.

See Also:

AWS API Reference

Definition at line 34 of file Framework.h.

Constructor & Destructor Documentation

◆ Framework() [1/2]

Aws::Backup::Model::Framework::Framework ( )

◆ Framework() [2/2]

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

Member Function Documentation

◆ CreationTimeHasBeenSet()

bool Aws::Backup::Model::Framework::CreationTimeHasBeenSet ( ) const
inline

The date and time that a framework is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 225 of file Framework.h.

◆ DeploymentStatusHasBeenSet()

bool Aws::Backup::Model::Framework::DeploymentStatusHasBeenSet ( ) const
inline

The deployment status of a framework. The statuses are:

CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED

Definition at line 272 of file Framework.h.

◆ FrameworkArnHasBeenSet()

bool Aws::Backup::Model::Framework::FrameworkArnHasBeenSet ( ) const
inline

An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

Definition at line 110 of file Framework.h.

◆ FrameworkDescriptionHasBeenSet()

bool Aws::Backup::Model::Framework::FrameworkDescriptionHasBeenSet ( ) const
inline

An optional description of the framework with a maximum 1,024 characters.

Definition at line 157 of file Framework.h.

◆ FrameworkNameHasBeenSet()

bool Aws::Backup::Model::Framework::FrameworkNameHasBeenSet ( ) const
inline

The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

Definition at line 55 of file Framework.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::Backup::Model::Framework::GetCreationTime ( ) const
inline

The date and time that a framework is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 217 of file Framework.h.

◆ GetDeploymentStatus()

const Aws::String& Aws::Backup::Model::Framework::GetDeploymentStatus ( ) const
inline

The deployment status of a framework. The statuses are:

CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED

Definition at line 265 of file Framework.h.

◆ GetFrameworkArn()

const Aws::String& Aws::Backup::Model::Framework::GetFrameworkArn ( ) const
inline

An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

Definition at line 104 of file Framework.h.

◆ GetFrameworkDescription()

const Aws::String& Aws::Backup::Model::Framework::GetFrameworkDescription ( ) const
inline

An optional description of the framework with a maximum 1,024 characters.

Definition at line 152 of file Framework.h.

◆ GetFrameworkName()

const Aws::String& Aws::Backup::Model::Framework::GetFrameworkName ( ) const
inline

The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

Definition at line 48 of file Framework.h.

◆ GetNumberOfControls()

int Aws::Backup::Model::Framework::GetNumberOfControls ( ) const
inline

The number of controls contained by the framework.

Definition at line 193 of file Framework.h.

◆ Jsonize()

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

◆ NumberOfControlsHasBeenSet()

bool Aws::Backup::Model::Framework::NumberOfControlsHasBeenSet ( ) const
inline

The number of controls contained by the framework.

Definition at line 198 of file Framework.h.

◆ operator=()

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

◆ SetCreationTime() [1/2]

void Aws::Backup::Model::Framework::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that a framework is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 241 of file Framework.h.

◆ SetCreationTime() [2/2]

void Aws::Backup::Model::Framework::SetCreationTime ( const Aws::Utils::DateTime value)
inline

The date and time that a framework is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 233 of file Framework.h.

◆ SetDeploymentStatus() [1/3]

void Aws::Backup::Model::Framework::SetDeploymentStatus ( Aws::String &&  value)
inline

The deployment status of a framework. The statuses are:

CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED

Definition at line 286 of file Framework.h.

◆ SetDeploymentStatus() [2/3]

void Aws::Backup::Model::Framework::SetDeploymentStatus ( const Aws::String value)
inline

The deployment status of a framework. The statuses are:

CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED

Definition at line 279 of file Framework.h.

◆ SetDeploymentStatus() [3/3]

void Aws::Backup::Model::Framework::SetDeploymentStatus ( const char *  value)
inline

The deployment status of a framework. The statuses are:

CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED

Definition at line 293 of file Framework.h.

◆ SetFrameworkArn() [1/3]

void Aws::Backup::Model::Framework::SetFrameworkArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

Definition at line 122 of file Framework.h.

◆ SetFrameworkArn() [2/3]

void Aws::Backup::Model::Framework::SetFrameworkArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

Definition at line 116 of file Framework.h.

◆ SetFrameworkArn() [3/3]

void Aws::Backup::Model::Framework::SetFrameworkArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

Definition at line 128 of file Framework.h.

◆ SetFrameworkDescription() [1/3]

void Aws::Backup::Model::Framework::SetFrameworkDescription ( Aws::String &&  value)
inline

An optional description of the framework with a maximum 1,024 characters.

Definition at line 167 of file Framework.h.

◆ SetFrameworkDescription() [2/3]

void Aws::Backup::Model::Framework::SetFrameworkDescription ( const Aws::String value)
inline

An optional description of the framework with a maximum 1,024 characters.

Definition at line 162 of file Framework.h.

◆ SetFrameworkDescription() [3/3]

void Aws::Backup::Model::Framework::SetFrameworkDescription ( const char *  value)
inline

An optional description of the framework with a maximum 1,024 characters.

Definition at line 172 of file Framework.h.

◆ SetFrameworkName() [1/3]

void Aws::Backup::Model::Framework::SetFrameworkName ( Aws::String &&  value)
inline

The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

Definition at line 69 of file Framework.h.

◆ SetFrameworkName() [2/3]

void Aws::Backup::Model::Framework::SetFrameworkName ( const Aws::String value)
inline

The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

Definition at line 62 of file Framework.h.

◆ SetFrameworkName() [3/3]

void Aws::Backup::Model::Framework::SetFrameworkName ( const char *  value)
inline

The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

Definition at line 76 of file Framework.h.

◆ SetNumberOfControls()

void Aws::Backup::Model::Framework::SetNumberOfControls ( int  value)
inline

The number of controls contained by the framework.

Definition at line 203 of file Framework.h.

◆ WithCreationTime() [1/2]

Framework& Aws::Backup::Model::Framework::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that a framework is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 257 of file Framework.h.

◆ WithCreationTime() [2/2]

Framework& Aws::Backup::Model::Framework::WithCreationTime ( const Aws::Utils::DateTime value)
inline

The date and time that a framework is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 249 of file Framework.h.

◆ WithDeploymentStatus() [1/3]

Framework& Aws::Backup::Model::Framework::WithDeploymentStatus ( Aws::String &&  value)
inline

The deployment status of a framework. The statuses are:

CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED

Definition at line 307 of file Framework.h.

◆ WithDeploymentStatus() [2/3]

Framework& Aws::Backup::Model::Framework::WithDeploymentStatus ( const Aws::String value)
inline

The deployment status of a framework. The statuses are:

CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED

Definition at line 300 of file Framework.h.

◆ WithDeploymentStatus() [3/3]

Framework& Aws::Backup::Model::Framework::WithDeploymentStatus ( const char *  value)
inline

The deployment status of a framework. The statuses are:

CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED

Definition at line 314 of file Framework.h.

◆ WithFrameworkArn() [1/3]

Framework& Aws::Backup::Model::Framework::WithFrameworkArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

Definition at line 140 of file Framework.h.

◆ WithFrameworkArn() [2/3]

Framework& Aws::Backup::Model::Framework::WithFrameworkArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

Definition at line 134 of file Framework.h.

◆ WithFrameworkArn() [3/3]

Framework& Aws::Backup::Model::Framework::WithFrameworkArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

Definition at line 146 of file Framework.h.

◆ WithFrameworkDescription() [1/3]

Framework& Aws::Backup::Model::Framework::WithFrameworkDescription ( Aws::String &&  value)
inline

An optional description of the framework with a maximum 1,024 characters.

Definition at line 182 of file Framework.h.

◆ WithFrameworkDescription() [2/3]

Framework& Aws::Backup::Model::Framework::WithFrameworkDescription ( const Aws::String value)
inline

An optional description of the framework with a maximum 1,024 characters.

Definition at line 177 of file Framework.h.

◆ WithFrameworkDescription() [3/3]

Framework& Aws::Backup::Model::Framework::WithFrameworkDescription ( const char *  value)
inline

An optional description of the framework with a maximum 1,024 characters.

Definition at line 187 of file Framework.h.

◆ WithFrameworkName() [1/3]

Framework& Aws::Backup::Model::Framework::WithFrameworkName ( Aws::String &&  value)
inline

The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

Definition at line 90 of file Framework.h.

◆ WithFrameworkName() [2/3]

Framework& Aws::Backup::Model::Framework::WithFrameworkName ( const Aws::String value)
inline

The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

Definition at line 83 of file Framework.h.

◆ WithFrameworkName() [3/3]

Framework& Aws::Backup::Model::Framework::WithFrameworkName ( const char *  value)
inline

The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

Definition at line 97 of file Framework.h.

◆ WithNumberOfControls()

Framework& Aws::Backup::Model::Framework::WithNumberOfControls ( int  value)
inline

The number of controls contained by the framework.

Definition at line 208 of file Framework.h.


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