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

#include <RelationalDatabaseParameter.h>

Public Member Functions

 RelationalDatabaseParameter ()
 
 RelationalDatabaseParameter (Aws::Utils::Json::JsonView jsonValue)
 
RelationalDatabaseParameteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAllowedValues () const
 
bool AllowedValuesHasBeenSet () const
 
void SetAllowedValues (const Aws::String &value)
 
void SetAllowedValues (Aws::String &&value)
 
void SetAllowedValues (const char *value)
 
RelationalDatabaseParameterWithAllowedValues (const Aws::String &value)
 
RelationalDatabaseParameterWithAllowedValues (Aws::String &&value)
 
RelationalDatabaseParameterWithAllowedValues (const char *value)
 
const Aws::StringGetApplyMethod () const
 
bool ApplyMethodHasBeenSet () const
 
void SetApplyMethod (const Aws::String &value)
 
void SetApplyMethod (Aws::String &&value)
 
void SetApplyMethod (const char *value)
 
RelationalDatabaseParameterWithApplyMethod (const Aws::String &value)
 
RelationalDatabaseParameterWithApplyMethod (Aws::String &&value)
 
RelationalDatabaseParameterWithApplyMethod (const char *value)
 
const Aws::StringGetApplyType () const
 
bool ApplyTypeHasBeenSet () const
 
void SetApplyType (const Aws::String &value)
 
void SetApplyType (Aws::String &&value)
 
void SetApplyType (const char *value)
 
RelationalDatabaseParameterWithApplyType (const Aws::String &value)
 
RelationalDatabaseParameterWithApplyType (Aws::String &&value)
 
RelationalDatabaseParameterWithApplyType (const char *value)
 
const Aws::StringGetDataType () const
 
bool DataTypeHasBeenSet () const
 
void SetDataType (const Aws::String &value)
 
void SetDataType (Aws::String &&value)
 
void SetDataType (const char *value)
 
RelationalDatabaseParameterWithDataType (const Aws::String &value)
 
RelationalDatabaseParameterWithDataType (Aws::String &&value)
 
RelationalDatabaseParameterWithDataType (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
RelationalDatabaseParameterWithDescription (const Aws::String &value)
 
RelationalDatabaseParameterWithDescription (Aws::String &&value)
 
RelationalDatabaseParameterWithDescription (const char *value)
 
bool GetIsModifiable () const
 
bool IsModifiableHasBeenSet () const
 
void SetIsModifiable (bool value)
 
RelationalDatabaseParameterWithIsModifiable (bool value)
 
const Aws::StringGetParameterName () const
 
bool ParameterNameHasBeenSet () const
 
void SetParameterName (const Aws::String &value)
 
void SetParameterName (Aws::String &&value)
 
void SetParameterName (const char *value)
 
RelationalDatabaseParameterWithParameterName (const Aws::String &value)
 
RelationalDatabaseParameterWithParameterName (Aws::String &&value)
 
RelationalDatabaseParameterWithParameterName (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)
 
RelationalDatabaseParameterWithParameterValue (const Aws::String &value)
 
RelationalDatabaseParameterWithParameterValue (Aws::String &&value)
 
RelationalDatabaseParameterWithParameterValue (const char *value)
 

Detailed Description

Describes the parameters of a database.

See Also:

AWS API Reference

Definition at line 31 of file RelationalDatabaseParameter.h.

Constructor & Destructor Documentation

◆ RelationalDatabaseParameter() [1/2]

Aws::Lightsail::Model::RelationalDatabaseParameter::RelationalDatabaseParameter ( )

◆ RelationalDatabaseParameter() [2/2]

Aws::Lightsail::Model::RelationalDatabaseParameter::RelationalDatabaseParameter ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AllowedValuesHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseParameter::AllowedValuesHasBeenSet ( ) const
inline

Specifies the valid range of values for the parameter.

Definition at line 48 of file RelationalDatabaseParameter.h.

◆ ApplyMethodHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseParameter::ApplyMethodHasBeenSet ( ) const
inline

Indicates when parameter updates are applied.

Can be immediate or pending-reboot.

Definition at line 91 of file RelationalDatabaseParameter.h.

◆ ApplyTypeHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseParameter::ApplyTypeHasBeenSet ( ) const
inline

Specifies the engine-specific parameter type.

Definition at line 138 of file RelationalDatabaseParameter.h.

◆ DataTypeHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseParameter::DataTypeHasBeenSet ( ) const
inline

Specifies the valid data type for the parameter.

Definition at line 179 of file RelationalDatabaseParameter.h.

◆ DescriptionHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseParameter::DescriptionHasBeenSet ( ) const
inline

Provides a description of the parameter.

Definition at line 220 of file RelationalDatabaseParameter.h.

◆ GetAllowedValues()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseParameter::GetAllowedValues ( ) const
inline

Specifies the valid range of values for the parameter.

Definition at line 43 of file RelationalDatabaseParameter.h.

◆ GetApplyMethod()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseParameter::GetApplyMethod ( ) const
inline

Indicates when parameter updates are applied.

Can be immediate or pending-reboot.

Definition at line 85 of file RelationalDatabaseParameter.h.

◆ GetApplyType()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseParameter::GetApplyType ( ) const
inline

Specifies the engine-specific parameter type.

Definition at line 133 of file RelationalDatabaseParameter.h.

◆ GetDataType()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseParameter::GetDataType ( ) const
inline

Specifies the valid data type for the parameter.

Definition at line 174 of file RelationalDatabaseParameter.h.

◆ GetDescription()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseParameter::GetDescription ( ) const
inline

Provides a description of the parameter.

Definition at line 215 of file RelationalDatabaseParameter.h.

◆ GetIsModifiable()

bool Aws::Lightsail::Model::RelationalDatabaseParameter::GetIsModifiable ( ) const
inline

A Boolean value indicating whether the parameter can be modified.

Definition at line 256 of file RelationalDatabaseParameter.h.

◆ GetParameterName()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseParameter::GetParameterName ( ) const
inline

Specifies the name of the parameter.

Definition at line 277 of file RelationalDatabaseParameter.h.

◆ GetParameterValue()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseParameter::GetParameterValue ( ) const
inline

Specifies the value of the parameter.

Definition at line 318 of file RelationalDatabaseParameter.h.

◆ IsModifiableHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseParameter::IsModifiableHasBeenSet ( ) const
inline

A Boolean value indicating whether the parameter can be modified.

Definition at line 261 of file RelationalDatabaseParameter.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Lightsail::Model::RelationalDatabaseParameter::Jsonize ( ) const

◆ operator=()

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ParameterNameHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseParameter::ParameterNameHasBeenSet ( ) const
inline

Specifies the name of the parameter.

Definition at line 282 of file RelationalDatabaseParameter.h.

◆ ParameterValueHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseParameter::ParameterValueHasBeenSet ( ) const
inline

Specifies the value of the parameter.

Definition at line 323 of file RelationalDatabaseParameter.h.

◆ SetAllowedValues() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetAllowedValues ( const Aws::String value)
inline

Specifies the valid range of values for the parameter.

Definition at line 53 of file RelationalDatabaseParameter.h.

◆ SetAllowedValues() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetAllowedValues ( Aws::String &&  value)
inline

Specifies the valid range of values for the parameter.

Definition at line 58 of file RelationalDatabaseParameter.h.

◆ SetAllowedValues() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetAllowedValues ( const char *  value)
inline

Specifies the valid range of values for the parameter.

Definition at line 63 of file RelationalDatabaseParameter.h.

◆ SetApplyMethod() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetApplyMethod ( const Aws::String value)
inline

Indicates when parameter updates are applied.

Can be immediate or pending-reboot.

Definition at line 97 of file RelationalDatabaseParameter.h.

◆ SetApplyMethod() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetApplyMethod ( Aws::String &&  value)
inline

Indicates when parameter updates are applied.

Can be immediate or pending-reboot.

Definition at line 103 of file RelationalDatabaseParameter.h.

◆ SetApplyMethod() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetApplyMethod ( const char *  value)
inline

Indicates when parameter updates are applied.

Can be immediate or pending-reboot.

Definition at line 109 of file RelationalDatabaseParameter.h.

◆ SetApplyType() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetApplyType ( const Aws::String value)
inline

Specifies the engine-specific parameter type.

Definition at line 143 of file RelationalDatabaseParameter.h.

◆ SetApplyType() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetApplyType ( Aws::String &&  value)
inline

Specifies the engine-specific parameter type.

Definition at line 148 of file RelationalDatabaseParameter.h.

◆ SetApplyType() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetApplyType ( const char *  value)
inline

Specifies the engine-specific parameter type.

Definition at line 153 of file RelationalDatabaseParameter.h.

◆ SetDataType() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetDataType ( const Aws::String value)
inline

Specifies the valid data type for the parameter.

Definition at line 184 of file RelationalDatabaseParameter.h.

◆ SetDataType() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetDataType ( Aws::String &&  value)
inline

Specifies the valid data type for the parameter.

Definition at line 189 of file RelationalDatabaseParameter.h.

◆ SetDataType() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetDataType ( const char *  value)
inline

Specifies the valid data type for the parameter.

Definition at line 194 of file RelationalDatabaseParameter.h.

◆ SetDescription() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetDescription ( const Aws::String value)
inline

Provides a description of the parameter.

Definition at line 225 of file RelationalDatabaseParameter.h.

◆ SetDescription() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetDescription ( Aws::String &&  value)
inline

Provides a description of the parameter.

Definition at line 230 of file RelationalDatabaseParameter.h.

◆ SetDescription() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetDescription ( const char *  value)
inline

Provides a description of the parameter.

Definition at line 235 of file RelationalDatabaseParameter.h.

◆ SetIsModifiable()

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetIsModifiable ( bool  value)
inline

A Boolean value indicating whether the parameter can be modified.

Definition at line 266 of file RelationalDatabaseParameter.h.

◆ SetParameterName() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetParameterName ( const Aws::String value)
inline

Specifies the name of the parameter.

Definition at line 287 of file RelationalDatabaseParameter.h.

◆ SetParameterName() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetParameterName ( Aws::String &&  value)
inline

Specifies the name of the parameter.

Definition at line 292 of file RelationalDatabaseParameter.h.

◆ SetParameterName() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetParameterName ( const char *  value)
inline

Specifies the name of the parameter.

Definition at line 297 of file RelationalDatabaseParameter.h.

◆ SetParameterValue() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetParameterValue ( const Aws::String value)
inline

Specifies the value of the parameter.

Definition at line 328 of file RelationalDatabaseParameter.h.

◆ SetParameterValue() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetParameterValue ( Aws::String &&  value)
inline

Specifies the value of the parameter.

Definition at line 333 of file RelationalDatabaseParameter.h.

◆ SetParameterValue() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseParameter::SetParameterValue ( const char *  value)
inline

Specifies the value of the parameter.

Definition at line 338 of file RelationalDatabaseParameter.h.

◆ WithAllowedValues() [1/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithAllowedValues ( const Aws::String value)
inline

Specifies the valid range of values for the parameter.

Definition at line 68 of file RelationalDatabaseParameter.h.

◆ WithAllowedValues() [2/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithAllowedValues ( Aws::String &&  value)
inline

Specifies the valid range of values for the parameter.

Definition at line 73 of file RelationalDatabaseParameter.h.

◆ WithAllowedValues() [3/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithAllowedValues ( const char *  value)
inline

Specifies the valid range of values for the parameter.

Definition at line 78 of file RelationalDatabaseParameter.h.

◆ WithApplyMethod() [1/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithApplyMethod ( const Aws::String value)
inline

Indicates when parameter updates are applied.

Can be immediate or pending-reboot.

Definition at line 115 of file RelationalDatabaseParameter.h.

◆ WithApplyMethod() [2/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithApplyMethod ( Aws::String &&  value)
inline

Indicates when parameter updates are applied.

Can be immediate or pending-reboot.

Definition at line 121 of file RelationalDatabaseParameter.h.

◆ WithApplyMethod() [3/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithApplyMethod ( const char *  value)
inline

Indicates when parameter updates are applied.

Can be immediate or pending-reboot.

Definition at line 127 of file RelationalDatabaseParameter.h.

◆ WithApplyType() [1/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithApplyType ( const Aws::String value)
inline

Specifies the engine-specific parameter type.

Definition at line 158 of file RelationalDatabaseParameter.h.

◆ WithApplyType() [2/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithApplyType ( Aws::String &&  value)
inline

Specifies the engine-specific parameter type.

Definition at line 163 of file RelationalDatabaseParameter.h.

◆ WithApplyType() [3/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithApplyType ( const char *  value)
inline

Specifies the engine-specific parameter type.

Definition at line 168 of file RelationalDatabaseParameter.h.

◆ WithDataType() [1/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithDataType ( const Aws::String value)
inline

Specifies the valid data type for the parameter.

Definition at line 199 of file RelationalDatabaseParameter.h.

◆ WithDataType() [2/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithDataType ( Aws::String &&  value)
inline

Specifies the valid data type for the parameter.

Definition at line 204 of file RelationalDatabaseParameter.h.

◆ WithDataType() [3/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithDataType ( const char *  value)
inline

Specifies the valid data type for the parameter.

Definition at line 209 of file RelationalDatabaseParameter.h.

◆ WithDescription() [1/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithDescription ( const Aws::String value)
inline

Provides a description of the parameter.

Definition at line 240 of file RelationalDatabaseParameter.h.

◆ WithDescription() [2/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithDescription ( Aws::String &&  value)
inline

Provides a description of the parameter.

Definition at line 245 of file RelationalDatabaseParameter.h.

◆ WithDescription() [3/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithDescription ( const char *  value)
inline

Provides a description of the parameter.

Definition at line 250 of file RelationalDatabaseParameter.h.

◆ WithIsModifiable()

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithIsModifiable ( bool  value)
inline

A Boolean value indicating whether the parameter can be modified.

Definition at line 271 of file RelationalDatabaseParameter.h.

◆ WithParameterName() [1/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithParameterName ( const Aws::String value)
inline

Specifies the name of the parameter.

Definition at line 302 of file RelationalDatabaseParameter.h.

◆ WithParameterName() [2/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithParameterName ( Aws::String &&  value)
inline

Specifies the name of the parameter.

Definition at line 307 of file RelationalDatabaseParameter.h.

◆ WithParameterName() [3/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithParameterName ( const char *  value)
inline

Specifies the name of the parameter.

Definition at line 312 of file RelationalDatabaseParameter.h.

◆ WithParameterValue() [1/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithParameterValue ( const Aws::String value)
inline

Specifies the value of the parameter.

Definition at line 343 of file RelationalDatabaseParameter.h.

◆ WithParameterValue() [2/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithParameterValue ( Aws::String &&  value)
inline

Specifies the value of the parameter.

Definition at line 348 of file RelationalDatabaseParameter.h.

◆ WithParameterValue() [3/3]

RelationalDatabaseParameter& Aws::Lightsail::Model::RelationalDatabaseParameter::WithParameterValue ( const char *  value)
inline

Specifies the value of the parameter.

Definition at line 353 of file RelationalDatabaseParameter.h.


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