AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::Redshift::Model::SnapshotErrorMessage Class Reference

#include <SnapshotErrorMessage.h>

Public Member Functions

 SnapshotErrorMessage ()
 
 SnapshotErrorMessage (const Aws::Utils::Xml::XmlNode &xmlNode)
 
SnapshotErrorMessageoperator= (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::StringGetSnapshotIdentifier () const
 
bool SnapshotIdentifierHasBeenSet () const
 
void SetSnapshotIdentifier (const Aws::String &value)
 
void SetSnapshotIdentifier (Aws::String &&value)
 
void SetSnapshotIdentifier (const char *value)
 
SnapshotErrorMessageWithSnapshotIdentifier (const Aws::String &value)
 
SnapshotErrorMessageWithSnapshotIdentifier (Aws::String &&value)
 
SnapshotErrorMessageWithSnapshotIdentifier (const char *value)
 
const Aws::StringGetSnapshotClusterIdentifier () const
 
bool SnapshotClusterIdentifierHasBeenSet () const
 
void SetSnapshotClusterIdentifier (const Aws::String &value)
 
void SetSnapshotClusterIdentifier (Aws::String &&value)
 
void SetSnapshotClusterIdentifier (const char *value)
 
SnapshotErrorMessageWithSnapshotClusterIdentifier (const Aws::String &value)
 
SnapshotErrorMessageWithSnapshotClusterIdentifier (Aws::String &&value)
 
SnapshotErrorMessageWithSnapshotClusterIdentifier (const char *value)
 
const Aws::StringGetFailureCode () const
 
bool FailureCodeHasBeenSet () const
 
void SetFailureCode (const Aws::String &value)
 
void SetFailureCode (Aws::String &&value)
 
void SetFailureCode (const char *value)
 
SnapshotErrorMessageWithFailureCode (const Aws::String &value)
 
SnapshotErrorMessageWithFailureCode (Aws::String &&value)
 
SnapshotErrorMessageWithFailureCode (const char *value)
 
const Aws::StringGetFailureReason () const
 
bool FailureReasonHasBeenSet () const
 
void SetFailureReason (const Aws::String &value)
 
void SetFailureReason (Aws::String &&value)
 
void SetFailureReason (const char *value)
 
SnapshotErrorMessageWithFailureReason (const Aws::String &value)
 
SnapshotErrorMessageWithFailureReason (Aws::String &&value)
 
SnapshotErrorMessageWithFailureReason (const char *value)
 

Detailed Description

Describes the errors returned by a snapshot.

See Also:

AWS API Reference

Definition at line 31 of file SnapshotErrorMessage.h.

Constructor & Destructor Documentation

◆ SnapshotErrorMessage() [1/2]

Aws::Redshift::Model::SnapshotErrorMessage::SnapshotErrorMessage ( )

◆ SnapshotErrorMessage() [2/2]

Aws::Redshift::Model::SnapshotErrorMessage::SnapshotErrorMessage ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ FailureCodeHasBeenSet()

bool Aws::Redshift::Model::SnapshotErrorMessage::FailureCodeHasBeenSet ( ) const
inline

The failure code for the error.

Definition at line 132 of file SnapshotErrorMessage.h.

◆ FailureReasonHasBeenSet()

bool Aws::Redshift::Model::SnapshotErrorMessage::FailureReasonHasBeenSet ( ) const
inline

The text message describing the error.

Definition at line 173 of file SnapshotErrorMessage.h.

◆ GetFailureCode()

const Aws::String& Aws::Redshift::Model::SnapshotErrorMessage::GetFailureCode ( ) const
inline

The failure code for the error.

Definition at line 127 of file SnapshotErrorMessage.h.

◆ GetFailureReason()

const Aws::String& Aws::Redshift::Model::SnapshotErrorMessage::GetFailureReason ( ) const
inline

The text message describing the error.

Definition at line 168 of file SnapshotErrorMessage.h.

◆ GetSnapshotClusterIdentifier()

const Aws::String& Aws::Redshift::Model::SnapshotErrorMessage::GetSnapshotClusterIdentifier ( ) const
inline

A unique identifier for the cluster.

Definition at line 86 of file SnapshotErrorMessage.h.

◆ GetSnapshotIdentifier()

const Aws::String& Aws::Redshift::Model::SnapshotErrorMessage::GetSnapshotIdentifier ( ) const
inline

A unique identifier for the snapshot returning the error.

Definition at line 45 of file SnapshotErrorMessage.h.

◆ operator=()

SnapshotErrorMessage& Aws::Redshift::Model::SnapshotErrorMessage::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::Redshift::Model::SnapshotErrorMessage::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

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

◆ SetFailureCode() [1/3]

void Aws::Redshift::Model::SnapshotErrorMessage::SetFailureCode ( Aws::String &&  value)
inline

The failure code for the error.

Definition at line 142 of file SnapshotErrorMessage.h.

◆ SetFailureCode() [2/3]

void Aws::Redshift::Model::SnapshotErrorMessage::SetFailureCode ( const Aws::String value)
inline

The failure code for the error.

Definition at line 137 of file SnapshotErrorMessage.h.

◆ SetFailureCode() [3/3]

void Aws::Redshift::Model::SnapshotErrorMessage::SetFailureCode ( const char *  value)
inline

The failure code for the error.

Definition at line 147 of file SnapshotErrorMessage.h.

◆ SetFailureReason() [1/3]

void Aws::Redshift::Model::SnapshotErrorMessage::SetFailureReason ( Aws::String &&  value)
inline

The text message describing the error.

Definition at line 183 of file SnapshotErrorMessage.h.

◆ SetFailureReason() [2/3]

void Aws::Redshift::Model::SnapshotErrorMessage::SetFailureReason ( const Aws::String value)
inline

The text message describing the error.

Definition at line 178 of file SnapshotErrorMessage.h.

◆ SetFailureReason() [3/3]

void Aws::Redshift::Model::SnapshotErrorMessage::SetFailureReason ( const char *  value)
inline

The text message describing the error.

Definition at line 188 of file SnapshotErrorMessage.h.

◆ SetSnapshotClusterIdentifier() [1/3]

void Aws::Redshift::Model::SnapshotErrorMessage::SetSnapshotClusterIdentifier ( Aws::String &&  value)
inline

A unique identifier for the cluster.

Definition at line 101 of file SnapshotErrorMessage.h.

◆ SetSnapshotClusterIdentifier() [2/3]

void Aws::Redshift::Model::SnapshotErrorMessage::SetSnapshotClusterIdentifier ( const Aws::String value)
inline

A unique identifier for the cluster.

Definition at line 96 of file SnapshotErrorMessage.h.

◆ SetSnapshotClusterIdentifier() [3/3]

void Aws::Redshift::Model::SnapshotErrorMessage::SetSnapshotClusterIdentifier ( const char *  value)
inline

A unique identifier for the cluster.

Definition at line 106 of file SnapshotErrorMessage.h.

◆ SetSnapshotIdentifier() [1/3]

void Aws::Redshift::Model::SnapshotErrorMessage::SetSnapshotIdentifier ( Aws::String &&  value)
inline

A unique identifier for the snapshot returning the error.

Definition at line 60 of file SnapshotErrorMessage.h.

◆ SetSnapshotIdentifier() [2/3]

void Aws::Redshift::Model::SnapshotErrorMessage::SetSnapshotIdentifier ( const Aws::String value)
inline

A unique identifier for the snapshot returning the error.

Definition at line 55 of file SnapshotErrorMessage.h.

◆ SetSnapshotIdentifier() [3/3]

void Aws::Redshift::Model::SnapshotErrorMessage::SetSnapshotIdentifier ( const char *  value)
inline

A unique identifier for the snapshot returning the error.

Definition at line 65 of file SnapshotErrorMessage.h.

◆ SnapshotClusterIdentifierHasBeenSet()

bool Aws::Redshift::Model::SnapshotErrorMessage::SnapshotClusterIdentifierHasBeenSet ( ) const
inline

A unique identifier for the cluster.

Definition at line 91 of file SnapshotErrorMessage.h.

◆ SnapshotIdentifierHasBeenSet()

bool Aws::Redshift::Model::SnapshotErrorMessage::SnapshotIdentifierHasBeenSet ( ) const
inline

A unique identifier for the snapshot returning the error.

Definition at line 50 of file SnapshotErrorMessage.h.

◆ WithFailureCode() [1/3]

SnapshotErrorMessage& Aws::Redshift::Model::SnapshotErrorMessage::WithFailureCode ( Aws::String &&  value)
inline

The failure code for the error.

Definition at line 157 of file SnapshotErrorMessage.h.

◆ WithFailureCode() [2/3]

SnapshotErrorMessage& Aws::Redshift::Model::SnapshotErrorMessage::WithFailureCode ( const Aws::String value)
inline

The failure code for the error.

Definition at line 152 of file SnapshotErrorMessage.h.

◆ WithFailureCode() [3/3]

SnapshotErrorMessage& Aws::Redshift::Model::SnapshotErrorMessage::WithFailureCode ( const char *  value)
inline

The failure code for the error.

Definition at line 162 of file SnapshotErrorMessage.h.

◆ WithFailureReason() [1/3]

SnapshotErrorMessage& Aws::Redshift::Model::SnapshotErrorMessage::WithFailureReason ( Aws::String &&  value)
inline

The text message describing the error.

Definition at line 198 of file SnapshotErrorMessage.h.

◆ WithFailureReason() [2/3]

SnapshotErrorMessage& Aws::Redshift::Model::SnapshotErrorMessage::WithFailureReason ( const Aws::String value)
inline

The text message describing the error.

Definition at line 193 of file SnapshotErrorMessage.h.

◆ WithFailureReason() [3/3]

SnapshotErrorMessage& Aws::Redshift::Model::SnapshotErrorMessage::WithFailureReason ( const char *  value)
inline

The text message describing the error.

Definition at line 203 of file SnapshotErrorMessage.h.

◆ WithSnapshotClusterIdentifier() [1/3]

SnapshotErrorMessage& Aws::Redshift::Model::SnapshotErrorMessage::WithSnapshotClusterIdentifier ( Aws::String &&  value)
inline

A unique identifier for the cluster.

Definition at line 116 of file SnapshotErrorMessage.h.

◆ WithSnapshotClusterIdentifier() [2/3]

SnapshotErrorMessage& Aws::Redshift::Model::SnapshotErrorMessage::WithSnapshotClusterIdentifier ( const Aws::String value)
inline

A unique identifier for the cluster.

Definition at line 111 of file SnapshotErrorMessage.h.

◆ WithSnapshotClusterIdentifier() [3/3]

SnapshotErrorMessage& Aws::Redshift::Model::SnapshotErrorMessage::WithSnapshotClusterIdentifier ( const char *  value)
inline

A unique identifier for the cluster.

Definition at line 121 of file SnapshotErrorMessage.h.

◆ WithSnapshotIdentifier() [1/3]

SnapshotErrorMessage& Aws::Redshift::Model::SnapshotErrorMessage::WithSnapshotIdentifier ( Aws::String &&  value)
inline

A unique identifier for the snapshot returning the error.

Definition at line 75 of file SnapshotErrorMessage.h.

◆ WithSnapshotIdentifier() [2/3]

SnapshotErrorMessage& Aws::Redshift::Model::SnapshotErrorMessage::WithSnapshotIdentifier ( const Aws::String value)
inline

A unique identifier for the snapshot returning the error.

Definition at line 70 of file SnapshotErrorMessage.h.

◆ WithSnapshotIdentifier() [3/3]

SnapshotErrorMessage& Aws::Redshift::Model::SnapshotErrorMessage::WithSnapshotIdentifier ( const char *  value)
inline

A unique identifier for the snapshot returning the error.

Definition at line 80 of file SnapshotErrorMessage.h.


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