AWS SDK for C++  1.9.108
AWS SDK for C++
Public Member Functions | List of all members
Aws::SimpleDB::Model::UpdateCondition Class Reference

#include <UpdateCondition.h>

Public Member Functions

 UpdateCondition ()
 
 UpdateCondition (const Aws::Utils::Xml::XmlNode &xmlNode)
 
UpdateConditionoperator= (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::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
UpdateConditionWithName (const Aws::String &value)
 
UpdateConditionWithName (Aws::String &&value)
 
UpdateConditionWithName (const char *value)
 
const Aws::StringGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const Aws::String &value)
 
void SetValue (Aws::String &&value)
 
void SetValue (const char *value)
 
UpdateConditionWithValue (const Aws::String &value)
 
UpdateConditionWithValue (Aws::String &&value)
 
UpdateConditionWithValue (const char *value)
 
bool GetExists () const
 
bool ExistsHasBeenSet () const
 
void SetExists (bool value)
 
UpdateConditionWithExists (bool value)
 

Detailed Description

Specifies the conditions under which data should be updated. If an update condition is specified for a request, the data will only be updated if the condition is satisfied. For example, if an attribute with a specific name and value exists, or if a specific attribute doesn't exist.

See Also:

AWS API Reference

Definition at line 35 of file UpdateCondition.h.

Constructor & Destructor Documentation

◆ UpdateCondition() [1/2]

Aws::SimpleDB::Model::UpdateCondition::UpdateCondition ( )

◆ UpdateCondition() [2/2]

Aws::SimpleDB::Model::UpdateCondition::UpdateCondition ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ ExistsHasBeenSet()

bool Aws::SimpleDB::Model::UpdateCondition::ExistsHasBeenSet ( ) const
inline

A value specifying whether or not the specified attribute must exist with the specified value in order for the update condition to be satisfied. Specify true if the attribute must exist for the update condition to be satisfied. Specify false if the attribute should not exist in order for the update condition to be satisfied.

Definition at line 152 of file UpdateCondition.h.

◆ GetExists()

bool Aws::SimpleDB::Model::UpdateCondition::GetExists ( ) const
inline

A value specifying whether or not the specified attribute must exist with the specified value in order for the update condition to be satisfied. Specify true if the attribute must exist for the update condition to be satisfied. Specify false if the attribute should not exist in order for the update condition to be satisfied.

Definition at line 143 of file UpdateCondition.h.

◆ GetName()

const Aws::String& Aws::SimpleDB::Model::UpdateCondition::GetName ( ) const
inline

The name of the attribute involved in the condition.

Definition at line 49 of file UpdateCondition.h.

◆ GetValue()

const Aws::String& Aws::SimpleDB::Model::UpdateCondition::GetValue ( ) const
inline

The value of an attribute. This value can only be specified when the Exists parameter is equal to true.

Definition at line 91 of file UpdateCondition.h.

◆ NameHasBeenSet()

bool Aws::SimpleDB::Model::UpdateCondition::NameHasBeenSet ( ) const
inline

The name of the attribute involved in the condition.

Definition at line 54 of file UpdateCondition.h.

◆ operator=()

UpdateCondition& Aws::SimpleDB::Model::UpdateCondition::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::SimpleDB::Model::UpdateCondition::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

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

◆ SetExists()

void Aws::SimpleDB::Model::UpdateCondition::SetExists ( bool  value)
inline

A value specifying whether or not the specified attribute must exist with the specified value in order for the update condition to be satisfied. Specify true if the attribute must exist for the update condition to be satisfied. Specify false if the attribute should not exist in order for the update condition to be satisfied.

Definition at line 161 of file UpdateCondition.h.

◆ SetName() [1/3]

void Aws::SimpleDB::Model::UpdateCondition::SetName ( Aws::String &&  value)
inline

The name of the attribute involved in the condition.

Definition at line 64 of file UpdateCondition.h.

◆ SetName() [2/3]

void Aws::SimpleDB::Model::UpdateCondition::SetName ( const Aws::String value)
inline

The name of the attribute involved in the condition.

Definition at line 59 of file UpdateCondition.h.

◆ SetName() [3/3]

void Aws::SimpleDB::Model::UpdateCondition::SetName ( const char *  value)
inline

The name of the attribute involved in the condition.

Definition at line 69 of file UpdateCondition.h.

◆ SetValue() [1/3]

void Aws::SimpleDB::Model::UpdateCondition::SetValue ( Aws::String &&  value)
inline

The value of an attribute. This value can only be specified when the Exists parameter is equal to true.

Definition at line 109 of file UpdateCondition.h.

◆ SetValue() [2/3]

void Aws::SimpleDB::Model::UpdateCondition::SetValue ( const Aws::String value)
inline

The value of an attribute. This value can only be specified when the Exists parameter is equal to true.

Definition at line 103 of file UpdateCondition.h.

◆ SetValue() [3/3]

void Aws::SimpleDB::Model::UpdateCondition::SetValue ( const char *  value)
inline

The value of an attribute. This value can only be specified when the Exists parameter is equal to true.

Definition at line 115 of file UpdateCondition.h.

◆ ValueHasBeenSet()

bool Aws::SimpleDB::Model::UpdateCondition::ValueHasBeenSet ( ) const
inline

The value of an attribute. This value can only be specified when the Exists parameter is equal to true.

Definition at line 97 of file UpdateCondition.h.

◆ WithExists()

UpdateCondition& Aws::SimpleDB::Model::UpdateCondition::WithExists ( bool  value)
inline

A value specifying whether or not the specified attribute must exist with the specified value in order for the update condition to be satisfied. Specify true if the attribute must exist for the update condition to be satisfied. Specify false if the attribute should not exist in order for the update condition to be satisfied.

Definition at line 170 of file UpdateCondition.h.

◆ WithName() [1/3]

UpdateCondition& Aws::SimpleDB::Model::UpdateCondition::WithName ( Aws::String &&  value)
inline

The name of the attribute involved in the condition.

Definition at line 79 of file UpdateCondition.h.

◆ WithName() [2/3]

UpdateCondition& Aws::SimpleDB::Model::UpdateCondition::WithName ( const Aws::String value)
inline

The name of the attribute involved in the condition.

Definition at line 74 of file UpdateCondition.h.

◆ WithName() [3/3]

UpdateCondition& Aws::SimpleDB::Model::UpdateCondition::WithName ( const char *  value)
inline

The name of the attribute involved in the condition.

Definition at line 84 of file UpdateCondition.h.

◆ WithValue() [1/3]

UpdateCondition& Aws::SimpleDB::Model::UpdateCondition::WithValue ( Aws::String &&  value)
inline

The value of an attribute. This value can only be specified when the Exists parameter is equal to true.

Definition at line 127 of file UpdateCondition.h.

◆ WithValue() [2/3]

UpdateCondition& Aws::SimpleDB::Model::UpdateCondition::WithValue ( const Aws::String value)
inline

The value of an attribute. This value can only be specified when the Exists parameter is equal to true.

Definition at line 121 of file UpdateCondition.h.

◆ WithValue() [3/3]

UpdateCondition& Aws::SimpleDB::Model::UpdateCondition::WithValue ( const char *  value)
inline

The value of an attribute. This value can only be specified when the Exists parameter is equal to true.

Definition at line 133 of file UpdateCondition.h.


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