AWS SDK for C++  1.8.72
AWS SDK for C++
Public Member Functions | List of all members
Aws::Neptune::Model::Parameter Class Reference

#include <Parameter.h>

Public Member Functions

 Parameter ()
 
 Parameter (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Parameteroperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetParameterName () const
 
bool ParameterNameHasBeenSet () const
 
void SetParameterName (const Aws::String &value)
 
void SetParameterName (Aws::String &&value)
 
void SetParameterName (const char *value)
 
ParameterWithParameterName (const Aws::String &value)
 
ParameterWithParameterName (Aws::String &&value)
 
ParameterWithParameterName (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)
 
ParameterWithParameterValue (const Aws::String &value)
 
ParameterWithParameterValue (Aws::String &&value)
 
ParameterWithParameterValue (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)
 
ParameterWithDescription (const Aws::String &value)
 
ParameterWithDescription (Aws::String &&value)
 
ParameterWithDescription (const char *value)
 
const Aws::StringGetSource () const
 
bool SourceHasBeenSet () const
 
void SetSource (const Aws::String &value)
 
void SetSource (Aws::String &&value)
 
void SetSource (const char *value)
 
ParameterWithSource (const Aws::String &value)
 
ParameterWithSource (Aws::String &&value)
 
ParameterWithSource (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)
 
ParameterWithApplyType (const Aws::String &value)
 
ParameterWithApplyType (Aws::String &&value)
 
ParameterWithApplyType (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)
 
ParameterWithDataType (const Aws::String &value)
 
ParameterWithDataType (Aws::String &&value)
 
ParameterWithDataType (const char *value)
 
const Aws::StringGetAllowedValues () const
 
bool AllowedValuesHasBeenSet () const
 
void SetAllowedValues (const Aws::String &value)
 
void SetAllowedValues (Aws::String &&value)
 
void SetAllowedValues (const char *value)
 
ParameterWithAllowedValues (const Aws::String &value)
 
ParameterWithAllowedValues (Aws::String &&value)
 
ParameterWithAllowedValues (const char *value)
 
bool GetIsModifiable () const
 
bool IsModifiableHasBeenSet () const
 
void SetIsModifiable (bool value)
 
ParameterWithIsModifiable (bool value)
 
const Aws::StringGetMinimumEngineVersion () const
 
bool MinimumEngineVersionHasBeenSet () const
 
void SetMinimumEngineVersion (const Aws::String &value)
 
void SetMinimumEngineVersion (Aws::String &&value)
 
void SetMinimumEngineVersion (const char *value)
 
ParameterWithMinimumEngineVersion (const Aws::String &value)
 
ParameterWithMinimumEngineVersion (Aws::String &&value)
 
ParameterWithMinimumEngineVersion (const char *value)
 
const ApplyMethodGetApplyMethod () const
 
bool ApplyMethodHasBeenSet () const
 
void SetApplyMethod (const ApplyMethod &value)
 
void SetApplyMethod (ApplyMethod &&value)
 
ParameterWithApplyMethod (const ApplyMethod &value)
 
ParameterWithApplyMethod (ApplyMethod &&value)
 

Detailed Description

Specifies a parameter.

See Also:

AWS API Reference

Definition at line 32 of file Parameter.h.

Constructor & Destructor Documentation

◆ Parameter() [1/2]

Aws::Neptune::Model::Parameter::Parameter ( )

◆ Parameter() [2/2]

Aws::Neptune::Model::Parameter::Parameter ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AllowedValuesHasBeenSet()

bool Aws::Neptune::Model::Parameter::AllowedValuesHasBeenSet ( ) const
inline

Specifies the valid range of values for the parameter.

Definition at line 297 of file Parameter.h.

◆ ApplyMethodHasBeenSet()

bool Aws::Neptune::Model::Parameter::ApplyMethodHasBeenSet ( ) const
inline

Indicates when to apply parameter updates.

Definition at line 408 of file Parameter.h.

◆ ApplyTypeHasBeenSet()

bool Aws::Neptune::Model::Parameter::ApplyTypeHasBeenSet ( ) const
inline

Specifies the engine specific parameters type.

Definition at line 215 of file Parameter.h.

◆ DataTypeHasBeenSet()

bool Aws::Neptune::Model::Parameter::DataTypeHasBeenSet ( ) const
inline

Specifies the valid data type for the parameter.

Definition at line 256 of file Parameter.h.

◆ DescriptionHasBeenSet()

bool Aws::Neptune::Model::Parameter::DescriptionHasBeenSet ( ) const
inline

Provides a description of the parameter.

Definition at line 133 of file Parameter.h.

◆ GetAllowedValues()

const Aws::String& Aws::Neptune::Model::Parameter::GetAllowedValues ( ) const
inline

Specifies the valid range of values for the parameter.

Definition at line 292 of file Parameter.h.

◆ GetApplyMethod()

const ApplyMethod& Aws::Neptune::Model::Parameter::GetApplyMethod ( ) const
inline

Indicates when to apply parameter updates.

Definition at line 403 of file Parameter.h.

◆ GetApplyType()

const Aws::String& Aws::Neptune::Model::Parameter::GetApplyType ( ) const
inline

Specifies the engine specific parameters type.

Definition at line 210 of file Parameter.h.

◆ GetDataType()

const Aws::String& Aws::Neptune::Model::Parameter::GetDataType ( ) const
inline

Specifies the valid data type for the parameter.

Definition at line 251 of file Parameter.h.

◆ GetDescription()

const Aws::String& Aws::Neptune::Model::Parameter::GetDescription ( ) const
inline

Provides a description of the parameter.

Definition at line 128 of file Parameter.h.

◆ GetIsModifiable()

bool Aws::Neptune::Model::Parameter::GetIsModifiable ( ) const
inline

Indicates whether (true) or not (false) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

Definition at line 335 of file Parameter.h.

◆ GetMinimumEngineVersion()

const Aws::String& Aws::Neptune::Model::Parameter::GetMinimumEngineVersion ( ) const
inline

The earliest engine version to which the parameter can apply.

Definition at line 362 of file Parameter.h.

◆ GetParameterName()

const Aws::String& Aws::Neptune::Model::Parameter::GetParameterName ( ) const
inline

Specifies the name of the parameter.

Definition at line 46 of file Parameter.h.

◆ GetParameterValue()

const Aws::String& Aws::Neptune::Model::Parameter::GetParameterValue ( ) const
inline

Specifies the value of the parameter.

Definition at line 87 of file Parameter.h.

◆ GetSource()

const Aws::String& Aws::Neptune::Model::Parameter::GetSource ( ) const
inline

Indicates the source of the parameter value.

Definition at line 169 of file Parameter.h.

◆ IsModifiableHasBeenSet()

bool Aws::Neptune::Model::Parameter::IsModifiableHasBeenSet ( ) const
inline

Indicates whether (true) or not (false) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

Definition at line 342 of file Parameter.h.

◆ MinimumEngineVersionHasBeenSet()

bool Aws::Neptune::Model::Parameter::MinimumEngineVersionHasBeenSet ( ) const
inline

The earliest engine version to which the parameter can apply.

Definition at line 367 of file Parameter.h.

◆ operator=()

Parameter& Aws::Neptune::Model::Parameter::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::Neptune::Model::Parameter::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ OutputToStream() [2/2]

void Aws::Neptune::Model::Parameter::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ ParameterNameHasBeenSet()

bool Aws::Neptune::Model::Parameter::ParameterNameHasBeenSet ( ) const
inline

Specifies the name of the parameter.

Definition at line 51 of file Parameter.h.

◆ ParameterValueHasBeenSet()

bool Aws::Neptune::Model::Parameter::ParameterValueHasBeenSet ( ) const
inline

Specifies the value of the parameter.

Definition at line 92 of file Parameter.h.

◆ SetAllowedValues() [1/3]

void Aws::Neptune::Model::Parameter::SetAllowedValues ( const Aws::String value)
inline

Specifies the valid range of values for the parameter.

Definition at line 302 of file Parameter.h.

◆ SetAllowedValues() [2/3]

void Aws::Neptune::Model::Parameter::SetAllowedValues ( Aws::String &&  value)
inline

Specifies the valid range of values for the parameter.

Definition at line 307 of file Parameter.h.

◆ SetAllowedValues() [3/3]

void Aws::Neptune::Model::Parameter::SetAllowedValues ( const char *  value)
inline

Specifies the valid range of values for the parameter.

Definition at line 312 of file Parameter.h.

◆ SetApplyMethod() [1/2]

void Aws::Neptune::Model::Parameter::SetApplyMethod ( const ApplyMethod value)
inline

Indicates when to apply parameter updates.

Definition at line 413 of file Parameter.h.

◆ SetApplyMethod() [2/2]

void Aws::Neptune::Model::Parameter::SetApplyMethod ( ApplyMethod &&  value)
inline

Indicates when to apply parameter updates.

Definition at line 418 of file Parameter.h.

◆ SetApplyType() [1/3]

void Aws::Neptune::Model::Parameter::SetApplyType ( const Aws::String value)
inline

Specifies the engine specific parameters type.

Definition at line 220 of file Parameter.h.

◆ SetApplyType() [2/3]

void Aws::Neptune::Model::Parameter::SetApplyType ( Aws::String &&  value)
inline

Specifies the engine specific parameters type.

Definition at line 225 of file Parameter.h.

◆ SetApplyType() [3/3]

void Aws::Neptune::Model::Parameter::SetApplyType ( const char *  value)
inline

Specifies the engine specific parameters type.

Definition at line 230 of file Parameter.h.

◆ SetDataType() [1/3]

void Aws::Neptune::Model::Parameter::SetDataType ( const Aws::String value)
inline

Specifies the valid data type for the parameter.

Definition at line 261 of file Parameter.h.

◆ SetDataType() [2/3]

void Aws::Neptune::Model::Parameter::SetDataType ( Aws::String &&  value)
inline

Specifies the valid data type for the parameter.

Definition at line 266 of file Parameter.h.

◆ SetDataType() [3/3]

void Aws::Neptune::Model::Parameter::SetDataType ( const char *  value)
inline

Specifies the valid data type for the parameter.

Definition at line 271 of file Parameter.h.

◆ SetDescription() [1/3]

void Aws::Neptune::Model::Parameter::SetDescription ( const Aws::String value)
inline

Provides a description of the parameter.

Definition at line 138 of file Parameter.h.

◆ SetDescription() [2/3]

void Aws::Neptune::Model::Parameter::SetDescription ( Aws::String &&  value)
inline

Provides a description of the parameter.

Definition at line 143 of file Parameter.h.

◆ SetDescription() [3/3]

void Aws::Neptune::Model::Parameter::SetDescription ( const char *  value)
inline

Provides a description of the parameter.

Definition at line 148 of file Parameter.h.

◆ SetIsModifiable()

void Aws::Neptune::Model::Parameter::SetIsModifiable ( bool  value)
inline

Indicates whether (true) or not (false) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

Definition at line 349 of file Parameter.h.

◆ SetMinimumEngineVersion() [1/3]

void Aws::Neptune::Model::Parameter::SetMinimumEngineVersion ( const Aws::String value)
inline

The earliest engine version to which the parameter can apply.

Definition at line 372 of file Parameter.h.

◆ SetMinimumEngineVersion() [2/3]

void Aws::Neptune::Model::Parameter::SetMinimumEngineVersion ( Aws::String &&  value)
inline

The earliest engine version to which the parameter can apply.

Definition at line 377 of file Parameter.h.

◆ SetMinimumEngineVersion() [3/3]

void Aws::Neptune::Model::Parameter::SetMinimumEngineVersion ( const char *  value)
inline

The earliest engine version to which the parameter can apply.

Definition at line 382 of file Parameter.h.

◆ SetParameterName() [1/3]

void Aws::Neptune::Model::Parameter::SetParameterName ( const Aws::String value)
inline

Specifies the name of the parameter.

Definition at line 56 of file Parameter.h.

◆ SetParameterName() [2/3]

void Aws::Neptune::Model::Parameter::SetParameterName ( Aws::String &&  value)
inline

Specifies the name of the parameter.

Definition at line 61 of file Parameter.h.

◆ SetParameterName() [3/3]

void Aws::Neptune::Model::Parameter::SetParameterName ( const char *  value)
inline

Specifies the name of the parameter.

Definition at line 66 of file Parameter.h.

◆ SetParameterValue() [1/3]

void Aws::Neptune::Model::Parameter::SetParameterValue ( const Aws::String value)
inline

Specifies the value of the parameter.

Definition at line 97 of file Parameter.h.

◆ SetParameterValue() [2/3]

void Aws::Neptune::Model::Parameter::SetParameterValue ( Aws::String &&  value)
inline

Specifies the value of the parameter.

Definition at line 102 of file Parameter.h.

◆ SetParameterValue() [3/3]

void Aws::Neptune::Model::Parameter::SetParameterValue ( const char *  value)
inline

Specifies the value of the parameter.

Definition at line 107 of file Parameter.h.

◆ SetSource() [1/3]

void Aws::Neptune::Model::Parameter::SetSource ( const Aws::String value)
inline

Indicates the source of the parameter value.

Definition at line 179 of file Parameter.h.

◆ SetSource() [2/3]

void Aws::Neptune::Model::Parameter::SetSource ( Aws::String &&  value)
inline

Indicates the source of the parameter value.

Definition at line 184 of file Parameter.h.

◆ SetSource() [3/3]

void Aws::Neptune::Model::Parameter::SetSource ( const char *  value)
inline

Indicates the source of the parameter value.

Definition at line 189 of file Parameter.h.

◆ SourceHasBeenSet()

bool Aws::Neptune::Model::Parameter::SourceHasBeenSet ( ) const
inline

Indicates the source of the parameter value.

Definition at line 174 of file Parameter.h.

◆ WithAllowedValues() [1/3]

Parameter& Aws::Neptune::Model::Parameter::WithAllowedValues ( const Aws::String value)
inline

Specifies the valid range of values for the parameter.

Definition at line 317 of file Parameter.h.

◆ WithAllowedValues() [2/3]

Parameter& Aws::Neptune::Model::Parameter::WithAllowedValues ( Aws::String &&  value)
inline

Specifies the valid range of values for the parameter.

Definition at line 322 of file Parameter.h.

◆ WithAllowedValues() [3/3]

Parameter& Aws::Neptune::Model::Parameter::WithAllowedValues ( const char *  value)
inline

Specifies the valid range of values for the parameter.

Definition at line 327 of file Parameter.h.

◆ WithApplyMethod() [1/2]

Parameter& Aws::Neptune::Model::Parameter::WithApplyMethod ( const ApplyMethod value)
inline

Indicates when to apply parameter updates.

Definition at line 423 of file Parameter.h.

◆ WithApplyMethod() [2/2]

Parameter& Aws::Neptune::Model::Parameter::WithApplyMethod ( ApplyMethod &&  value)
inline

Indicates when to apply parameter updates.

Definition at line 428 of file Parameter.h.

◆ WithApplyType() [1/3]

Parameter& Aws::Neptune::Model::Parameter::WithApplyType ( const Aws::String value)
inline

Specifies the engine specific parameters type.

Definition at line 235 of file Parameter.h.

◆ WithApplyType() [2/3]

Parameter& Aws::Neptune::Model::Parameter::WithApplyType ( Aws::String &&  value)
inline

Specifies the engine specific parameters type.

Definition at line 240 of file Parameter.h.

◆ WithApplyType() [3/3]

Parameter& Aws::Neptune::Model::Parameter::WithApplyType ( const char *  value)
inline

Specifies the engine specific parameters type.

Definition at line 245 of file Parameter.h.

◆ WithDataType() [1/3]

Parameter& Aws::Neptune::Model::Parameter::WithDataType ( const Aws::String value)
inline

Specifies the valid data type for the parameter.

Definition at line 276 of file Parameter.h.

◆ WithDataType() [2/3]

Parameter& Aws::Neptune::Model::Parameter::WithDataType ( Aws::String &&  value)
inline

Specifies the valid data type for the parameter.

Definition at line 281 of file Parameter.h.

◆ WithDataType() [3/3]

Parameter& Aws::Neptune::Model::Parameter::WithDataType ( const char *  value)
inline

Specifies the valid data type for the parameter.

Definition at line 286 of file Parameter.h.

◆ WithDescription() [1/3]

Parameter& Aws::Neptune::Model::Parameter::WithDescription ( const Aws::String value)
inline

Provides a description of the parameter.

Definition at line 153 of file Parameter.h.

◆ WithDescription() [2/3]

Parameter& Aws::Neptune::Model::Parameter::WithDescription ( Aws::String &&  value)
inline

Provides a description of the parameter.

Definition at line 158 of file Parameter.h.

◆ WithDescription() [3/3]

Parameter& Aws::Neptune::Model::Parameter::WithDescription ( const char *  value)
inline

Provides a description of the parameter.

Definition at line 163 of file Parameter.h.

◆ WithIsModifiable()

Parameter& Aws::Neptune::Model::Parameter::WithIsModifiable ( bool  value)
inline

Indicates whether (true) or not (false) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

Definition at line 356 of file Parameter.h.

◆ WithMinimumEngineVersion() [1/3]

Parameter& Aws::Neptune::Model::Parameter::WithMinimumEngineVersion ( const Aws::String value)
inline

The earliest engine version to which the parameter can apply.

Definition at line 387 of file Parameter.h.

◆ WithMinimumEngineVersion() [2/3]

Parameter& Aws::Neptune::Model::Parameter::WithMinimumEngineVersion ( Aws::String &&  value)
inline

The earliest engine version to which the parameter can apply.

Definition at line 392 of file Parameter.h.

◆ WithMinimumEngineVersion() [3/3]

Parameter& Aws::Neptune::Model::Parameter::WithMinimumEngineVersion ( const char *  value)
inline

The earliest engine version to which the parameter can apply.

Definition at line 397 of file Parameter.h.

◆ WithParameterName() [1/3]

Parameter& Aws::Neptune::Model::Parameter::WithParameterName ( const Aws::String value)
inline

Specifies the name of the parameter.

Definition at line 71 of file Parameter.h.

◆ WithParameterName() [2/3]

Parameter& Aws::Neptune::Model::Parameter::WithParameterName ( Aws::String &&  value)
inline

Specifies the name of the parameter.

Definition at line 76 of file Parameter.h.

◆ WithParameterName() [3/3]

Parameter& Aws::Neptune::Model::Parameter::WithParameterName ( const char *  value)
inline

Specifies the name of the parameter.

Definition at line 81 of file Parameter.h.

◆ WithParameterValue() [1/3]

Parameter& Aws::Neptune::Model::Parameter::WithParameterValue ( const Aws::String value)
inline

Specifies the value of the parameter.

Definition at line 112 of file Parameter.h.

◆ WithParameterValue() [2/3]

Parameter& Aws::Neptune::Model::Parameter::WithParameterValue ( Aws::String &&  value)
inline

Specifies the value of the parameter.

Definition at line 117 of file Parameter.h.

◆ WithParameterValue() [3/3]

Parameter& Aws::Neptune::Model::Parameter::WithParameterValue ( const char *  value)
inline

Specifies the value of the parameter.

Definition at line 122 of file Parameter.h.

◆ WithSource() [1/3]

Parameter& Aws::Neptune::Model::Parameter::WithSource ( const Aws::String value)
inline

Indicates the source of the parameter value.

Definition at line 194 of file Parameter.h.

◆ WithSource() [2/3]

Parameter& Aws::Neptune::Model::Parameter::WithSource ( Aws::String &&  value)
inline

Indicates the source of the parameter value.

Definition at line 199 of file Parameter.h.

◆ WithSource() [3/3]

Parameter& Aws::Neptune::Model::Parameter::WithSource ( const char *  value)
inline

Indicates the source of the parameter value.

Definition at line 204 of file Parameter.h.


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