AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::Firehose::Model::FailureDescription Class Reference

#include <FailureDescription.h>

Public Member Functions

 FailureDescription ()
 
 FailureDescription (Aws::Utils::Json::JsonView jsonValue)
 
FailureDescriptionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const DeliveryStreamFailureTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const DeliveryStreamFailureType &value)
 
void SetType (DeliveryStreamFailureType &&value)
 
FailureDescriptionWithType (const DeliveryStreamFailureType &value)
 
FailureDescriptionWithType (DeliveryStreamFailureType &&value)
 
const Aws::StringGetDetails () const
 
bool DetailsHasBeenSet () const
 
void SetDetails (const Aws::String &value)
 
void SetDetails (Aws::String &&value)
 
void SetDetails (const char *value)
 
FailureDescriptionWithDetails (const Aws::String &value)
 
FailureDescriptionWithDetails (Aws::String &&value)
 
FailureDescriptionWithDetails (const char *value)
 

Detailed Description

Provides details in case one of the following operations fails due to an error related to KMS: CreateDeliveryStream, DeleteDeliveryStream, StartDeliveryStreamEncryption, StopDeliveryStreamEncryption.

See Also:

AWS API Reference

Definition at line 35 of file FailureDescription.h.

Constructor & Destructor Documentation

◆ FailureDescription() [1/2]

Aws::Firehose::Model::FailureDescription::FailureDescription ( )

◆ FailureDescription() [2/2]

Aws::Firehose::Model::FailureDescription::FailureDescription ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DetailsHasBeenSet()

bool Aws::Firehose::Model::FailureDescription::DetailsHasBeenSet ( ) const
inline

A message providing details about the error that caused the failure.

Definition at line 83 of file FailureDescription.h.

◆ GetDetails()

const Aws::String& Aws::Firehose::Model::FailureDescription::GetDetails ( ) const
inline

A message providing details about the error that caused the failure.

Definition at line 78 of file FailureDescription.h.

◆ GetType()

const DeliveryStreamFailureType& Aws::Firehose::Model::FailureDescription::GetType ( ) const
inline

The type of error that caused the failure.

Definition at line 47 of file FailureDescription.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Firehose::Model::FailureDescription::Jsonize ( ) const

◆ operator=()

FailureDescription& Aws::Firehose::Model::FailureDescription::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDetails() [1/3]

void Aws::Firehose::Model::FailureDescription::SetDetails ( const Aws::String value)
inline

A message providing details about the error that caused the failure.

Definition at line 88 of file FailureDescription.h.

◆ SetDetails() [2/3]

void Aws::Firehose::Model::FailureDescription::SetDetails ( Aws::String &&  value)
inline

A message providing details about the error that caused the failure.

Definition at line 93 of file FailureDescription.h.

◆ SetDetails() [3/3]

void Aws::Firehose::Model::FailureDescription::SetDetails ( const char *  value)
inline

A message providing details about the error that caused the failure.

Definition at line 98 of file FailureDescription.h.

◆ SetType() [1/2]

void Aws::Firehose::Model::FailureDescription::SetType ( const DeliveryStreamFailureType value)
inline

The type of error that caused the failure.

Definition at line 57 of file FailureDescription.h.

◆ SetType() [2/2]

void Aws::Firehose::Model::FailureDescription::SetType ( DeliveryStreamFailureType &&  value)
inline

The type of error that caused the failure.

Definition at line 62 of file FailureDescription.h.

◆ TypeHasBeenSet()

bool Aws::Firehose::Model::FailureDescription::TypeHasBeenSet ( ) const
inline

The type of error that caused the failure.

Definition at line 52 of file FailureDescription.h.

◆ WithDetails() [1/3]

FailureDescription& Aws::Firehose::Model::FailureDescription::WithDetails ( const Aws::String value)
inline

A message providing details about the error that caused the failure.

Definition at line 103 of file FailureDescription.h.

◆ WithDetails() [2/3]

FailureDescription& Aws::Firehose::Model::FailureDescription::WithDetails ( Aws::String &&  value)
inline

A message providing details about the error that caused the failure.

Definition at line 108 of file FailureDescription.h.

◆ WithDetails() [3/3]

FailureDescription& Aws::Firehose::Model::FailureDescription::WithDetails ( const char *  value)
inline

A message providing details about the error that caused the failure.

Definition at line 113 of file FailureDescription.h.

◆ WithType() [1/2]

FailureDescription& Aws::Firehose::Model::FailureDescription::WithType ( const DeliveryStreamFailureType value)
inline

The type of error that caused the failure.

Definition at line 67 of file FailureDescription.h.

◆ WithType() [2/2]

FailureDescription& Aws::Firehose::Model::FailureDescription::WithType ( DeliveryStreamFailureType &&  value)
inline

The type of error that caused the failure.

Definition at line 72 of file FailureDescription.h.


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