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

#include <FrameworkControl.h>

Public Member Functions

 FrameworkControl ()
 
 FrameworkControl (Aws::Utils::Json::JsonView jsonValue)
 
FrameworkControloperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetControlName () const
 
bool ControlNameHasBeenSet () const
 
void SetControlName (const Aws::String &value)
 
void SetControlName (Aws::String &&value)
 
void SetControlName (const char *value)
 
FrameworkControlWithControlName (const Aws::String &value)
 
FrameworkControlWithControlName (Aws::String &&value)
 
FrameworkControlWithControlName (const char *value)
 
const Aws::Vector< ControlInputParameter > & GetControlInputParameters () const
 
bool ControlInputParametersHasBeenSet () const
 
void SetControlInputParameters (const Aws::Vector< ControlInputParameter > &value)
 
void SetControlInputParameters (Aws::Vector< ControlInputParameter > &&value)
 
FrameworkControlWithControlInputParameters (const Aws::Vector< ControlInputParameter > &value)
 
FrameworkControlWithControlInputParameters (Aws::Vector< ControlInputParameter > &&value)
 
FrameworkControlAddControlInputParameters (const ControlInputParameter &value)
 
FrameworkControlAddControlInputParameters (ControlInputParameter &&value)
 
const ControlScopeGetControlScope () const
 
bool ControlScopeHasBeenSet () const
 
void SetControlScope (const ControlScope &value)
 
void SetControlScope (ControlScope &&value)
 
FrameworkControlWithControlScope (const ControlScope &value)
 
FrameworkControlWithControlScope (ControlScope &&value)
 

Detailed Description

Contains detailed information about all of the controls of a framework. Each framework must contain at least one control.

See Also:

AWS API Reference

Definition at line 35 of file FrameworkControl.h.

Constructor & Destructor Documentation

◆ FrameworkControl() [1/2]

Aws::Backup::Model::FrameworkControl::FrameworkControl ( )

◆ FrameworkControl() [2/2]

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

Member Function Documentation

◆ AddControlInputParameters() [1/2]

FrameworkControl& Aws::Backup::Model::FrameworkControl::AddControlInputParameters ( const ControlInputParameter value)
inline

A list of ParameterName and ParameterValue pairs.

Definition at line 125 of file FrameworkControl.h.

◆ AddControlInputParameters() [2/2]

FrameworkControl& Aws::Backup::Model::FrameworkControl::AddControlInputParameters ( ControlInputParameter &&  value)
inline

A list of ParameterName and ParameterValue pairs.

Definition at line 131 of file FrameworkControl.h.

◆ ControlInputParametersHasBeenSet()

bool Aws::Backup::Model::FrameworkControl::ControlInputParametersHasBeenSet ( ) const
inline

A list of ParameterName and ParameterValue pairs.

Definition at line 95 of file FrameworkControl.h.

◆ ControlNameHasBeenSet()

bool Aws::Backup::Model::FrameworkControl::ControlNameHasBeenSet ( ) const
inline

The name of a control. This name is between 1 and 256 characters.

Definition at line 52 of file FrameworkControl.h.

◆ ControlScopeHasBeenSet()

bool Aws::Backup::Model::FrameworkControl::ControlScopeHasBeenSet ( ) const
inline

The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. For more information, see ControlScope.

Definition at line 148 of file FrameworkControl.h.

◆ GetControlInputParameters()

const Aws::Vector<ControlInputParameter>& Aws::Backup::Model::FrameworkControl::GetControlInputParameters ( ) const
inline

A list of ParameterName and ParameterValue pairs.

Definition at line 89 of file FrameworkControl.h.

◆ GetControlName()

const Aws::String& Aws::Backup::Model::FrameworkControl::GetControlName ( ) const
inline

The name of a control. This name is between 1 and 256 characters.

Definition at line 47 of file FrameworkControl.h.

◆ GetControlScope()

const ControlScope& Aws::Backup::Model::FrameworkControl::GetControlScope ( ) const
inline

The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. For more information, see ControlScope.

Definition at line 140 of file FrameworkControl.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetControlInputParameters() [1/2]

void Aws::Backup::Model::FrameworkControl::SetControlInputParameters ( Aws::Vector< ControlInputParameter > &&  value)
inline

A list of ParameterName and ParameterValue pairs.

Definition at line 107 of file FrameworkControl.h.

◆ SetControlInputParameters() [2/2]

void Aws::Backup::Model::FrameworkControl::SetControlInputParameters ( const Aws::Vector< ControlInputParameter > &  value)
inline

A list of ParameterName and ParameterValue pairs.

Definition at line 101 of file FrameworkControl.h.

◆ SetControlName() [1/3]

void Aws::Backup::Model::FrameworkControl::SetControlName ( Aws::String &&  value)
inline

The name of a control. This name is between 1 and 256 characters.

Definition at line 62 of file FrameworkControl.h.

◆ SetControlName() [2/3]

void Aws::Backup::Model::FrameworkControl::SetControlName ( const Aws::String value)
inline

The name of a control. This name is between 1 and 256 characters.

Definition at line 57 of file FrameworkControl.h.

◆ SetControlName() [3/3]

void Aws::Backup::Model::FrameworkControl::SetControlName ( const char *  value)
inline

The name of a control. This name is between 1 and 256 characters.

Definition at line 67 of file FrameworkControl.h.

◆ SetControlScope() [1/2]

void Aws::Backup::Model::FrameworkControl::SetControlScope ( const ControlScope value)
inline

The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. For more information, see ControlScope.

Definition at line 156 of file FrameworkControl.h.

◆ SetControlScope() [2/2]

void Aws::Backup::Model::FrameworkControl::SetControlScope ( ControlScope &&  value)
inline

The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. For more information, see ControlScope.

Definition at line 164 of file FrameworkControl.h.

◆ WithControlInputParameters() [1/2]

FrameworkControl& Aws::Backup::Model::FrameworkControl::WithControlInputParameters ( Aws::Vector< ControlInputParameter > &&  value)
inline

A list of ParameterName and ParameterValue pairs.

Definition at line 119 of file FrameworkControl.h.

◆ WithControlInputParameters() [2/2]

FrameworkControl& Aws::Backup::Model::FrameworkControl::WithControlInputParameters ( const Aws::Vector< ControlInputParameter > &  value)
inline

A list of ParameterName and ParameterValue pairs.

Definition at line 113 of file FrameworkControl.h.

◆ WithControlName() [1/3]

FrameworkControl& Aws::Backup::Model::FrameworkControl::WithControlName ( Aws::String &&  value)
inline

The name of a control. This name is between 1 and 256 characters.

Definition at line 77 of file FrameworkControl.h.

◆ WithControlName() [2/3]

FrameworkControl& Aws::Backup::Model::FrameworkControl::WithControlName ( const Aws::String value)
inline

The name of a control. This name is between 1 and 256 characters.

Definition at line 72 of file FrameworkControl.h.

◆ WithControlName() [3/3]

FrameworkControl& Aws::Backup::Model::FrameworkControl::WithControlName ( const char *  value)
inline

The name of a control. This name is between 1 and 256 characters.

Definition at line 82 of file FrameworkControl.h.

◆ WithControlScope() [1/2]

FrameworkControl& Aws::Backup::Model::FrameworkControl::WithControlScope ( const ControlScope value)
inline

The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. For more information, see ControlScope.

Definition at line 172 of file FrameworkControl.h.

◆ WithControlScope() [2/2]

FrameworkControl& Aws::Backup::Model::FrameworkControl::WithControlScope ( ControlScope &&  value)
inline

The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. For more information, see ControlScope.

Definition at line 180 of file FrameworkControl.h.


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