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

#include <ControlInputParameter.h>

Public Member Functions

 ControlInputParameter ()
 
 ControlInputParameter (Aws::Utils::Json::JsonView jsonValue)
 
ControlInputParameteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetParameterName () const
 
bool ParameterNameHasBeenSet () const
 
void SetParameterName (const Aws::String &value)
 
void SetParameterName (Aws::String &&value)
 
void SetParameterName (const char *value)
 
ControlInputParameterWithParameterName (const Aws::String &value)
 
ControlInputParameterWithParameterName (Aws::String &&value)
 
ControlInputParameterWithParameterName (const char *value)
 
const Aws::StringGetParameterValue () const
 
bool ParameterValueHasBeenSet () const
 
void SetParameterValue (const Aws::String &value)
 
void SetParameterValue (Aws::String &&value)
 
void SetParameterValue (const char *value)
 
ControlInputParameterWithParameterValue (const Aws::String &value)
 
ControlInputParameterWithParameterValue (Aws::String &&value)
 
ControlInputParameterWithParameterValue (const char *value)
 

Detailed Description

A list of parameters for a control. A control can have zero, one, or more than one parameter. An example of a control with two parameters is: "backup plan frequency is at least daily and the retention period is at least 1 year". The first parameter is daily. The second parameter is 1 year.

See Also:

AWS API Reference

Definition at line 35 of file ControlInputParameter.h.

Constructor & Destructor Documentation

◆ ControlInputParameter() [1/2]

Aws::Backup::Model::ControlInputParameter::ControlInputParameter ( )

◆ ControlInputParameter() [2/2]

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

Member Function Documentation

◆ GetParameterName()

const Aws::String& Aws::Backup::Model::ControlInputParameter::GetParameterName ( ) const
inline

The name of a parameter, for example, BackupPlanFrequency.

Definition at line 47 of file ControlInputParameter.h.

◆ GetParameterValue()

const Aws::String& Aws::Backup::Model::ControlInputParameter::GetParameterValue ( ) const
inline

The value of parameter, for example, hourly.

Definition at line 88 of file ControlInputParameter.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ParameterNameHasBeenSet()

bool Aws::Backup::Model::ControlInputParameter::ParameterNameHasBeenSet ( ) const
inline

The name of a parameter, for example, BackupPlanFrequency.

Definition at line 52 of file ControlInputParameter.h.

◆ ParameterValueHasBeenSet()

bool Aws::Backup::Model::ControlInputParameter::ParameterValueHasBeenSet ( ) const
inline

The value of parameter, for example, hourly.

Definition at line 93 of file ControlInputParameter.h.

◆ SetParameterName() [1/3]

void Aws::Backup::Model::ControlInputParameter::SetParameterName ( Aws::String &&  value)
inline

The name of a parameter, for example, BackupPlanFrequency.

Definition at line 62 of file ControlInputParameter.h.

◆ SetParameterName() [2/3]

void Aws::Backup::Model::ControlInputParameter::SetParameterName ( const Aws::String value)
inline

The name of a parameter, for example, BackupPlanFrequency.

Definition at line 57 of file ControlInputParameter.h.

◆ SetParameterName() [3/3]

void Aws::Backup::Model::ControlInputParameter::SetParameterName ( const char *  value)
inline

The name of a parameter, for example, BackupPlanFrequency.

Definition at line 67 of file ControlInputParameter.h.

◆ SetParameterValue() [1/3]

void Aws::Backup::Model::ControlInputParameter::SetParameterValue ( Aws::String &&  value)
inline

The value of parameter, for example, hourly.

Definition at line 103 of file ControlInputParameter.h.

◆ SetParameterValue() [2/3]

void Aws::Backup::Model::ControlInputParameter::SetParameterValue ( const Aws::String value)
inline

The value of parameter, for example, hourly.

Definition at line 98 of file ControlInputParameter.h.

◆ SetParameterValue() [3/3]

void Aws::Backup::Model::ControlInputParameter::SetParameterValue ( const char *  value)
inline

The value of parameter, for example, hourly.

Definition at line 108 of file ControlInputParameter.h.

◆ WithParameterName() [1/3]

ControlInputParameter& Aws::Backup::Model::ControlInputParameter::WithParameterName ( Aws::String &&  value)
inline

The name of a parameter, for example, BackupPlanFrequency.

Definition at line 77 of file ControlInputParameter.h.

◆ WithParameterName() [2/3]

ControlInputParameter& Aws::Backup::Model::ControlInputParameter::WithParameterName ( const Aws::String value)
inline

The name of a parameter, for example, BackupPlanFrequency.

Definition at line 72 of file ControlInputParameter.h.

◆ WithParameterName() [3/3]

ControlInputParameter& Aws::Backup::Model::ControlInputParameter::WithParameterName ( const char *  value)
inline

The name of a parameter, for example, BackupPlanFrequency.

Definition at line 82 of file ControlInputParameter.h.

◆ WithParameterValue() [1/3]

ControlInputParameter& Aws::Backup::Model::ControlInputParameter::WithParameterValue ( Aws::String &&  value)
inline

The value of parameter, for example, hourly.

Definition at line 118 of file ControlInputParameter.h.

◆ WithParameterValue() [2/3]

ControlInputParameter& Aws::Backup::Model::ControlInputParameter::WithParameterValue ( const Aws::String value)
inline

The value of parameter, for example, hourly.

Definition at line 113 of file ControlInputParameter.h.

◆ WithParameterValue() [3/3]

ControlInputParameter& Aws::Backup::Model::ControlInputParameter::WithParameterValue ( const char *  value)
inline

The value of parameter, for example, hourly.

Definition at line 123 of file ControlInputParameter.h.


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