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

#include <PutRecordBatchResponseEntry.h>

Public Member Functions

 PutRecordBatchResponseEntry ()
 
 PutRecordBatchResponseEntry (Aws::Utils::Json::JsonView jsonValue)
 
PutRecordBatchResponseEntryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRecordId () const
 
bool RecordIdHasBeenSet () const
 
void SetRecordId (const Aws::String &value)
 
void SetRecordId (Aws::String &&value)
 
void SetRecordId (const char *value)
 
PutRecordBatchResponseEntryWithRecordId (const Aws::String &value)
 
PutRecordBatchResponseEntryWithRecordId (Aws::String &&value)
 
PutRecordBatchResponseEntryWithRecordId (const char *value)
 
const Aws::StringGetErrorCode () const
 
bool ErrorCodeHasBeenSet () const
 
void SetErrorCode (const Aws::String &value)
 
void SetErrorCode (Aws::String &&value)
 
void SetErrorCode (const char *value)
 
PutRecordBatchResponseEntryWithErrorCode (const Aws::String &value)
 
PutRecordBatchResponseEntryWithErrorCode (Aws::String &&value)
 
PutRecordBatchResponseEntryWithErrorCode (const char *value)
 
const Aws::StringGetErrorMessage () const
 
bool ErrorMessageHasBeenSet () const
 
void SetErrorMessage (const Aws::String &value)
 
void SetErrorMessage (Aws::String &&value)
 
void SetErrorMessage (const char *value)
 
PutRecordBatchResponseEntryWithErrorMessage (const Aws::String &value)
 
PutRecordBatchResponseEntryWithErrorMessage (Aws::String &&value)
 
PutRecordBatchResponseEntryWithErrorMessage (const char *value)
 

Detailed Description

Contains the result for an individual record from a PutRecordBatch request. If the record is successfully added to your delivery stream, it receives a record ID. If the record fails to be added to your delivery stream, the result includes an error code and an error message.

See Also:

AWS API Reference

Definition at line 35 of file PutRecordBatchResponseEntry.h.

Constructor & Destructor Documentation

◆ PutRecordBatchResponseEntry() [1/2]

Aws::Firehose::Model::PutRecordBatchResponseEntry::PutRecordBatchResponseEntry ( )

◆ PutRecordBatchResponseEntry() [2/2]

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

Member Function Documentation

◆ ErrorCodeHasBeenSet()

bool Aws::Firehose::Model::PutRecordBatchResponseEntry::ErrorCodeHasBeenSet ( ) const
inline

The error code for an individual record result.

Definition at line 93 of file PutRecordBatchResponseEntry.h.

◆ ErrorMessageHasBeenSet()

bool Aws::Firehose::Model::PutRecordBatchResponseEntry::ErrorMessageHasBeenSet ( ) const
inline

The error message for an individual record result.

Definition at line 134 of file PutRecordBatchResponseEntry.h.

◆ GetErrorCode()

const Aws::String& Aws::Firehose::Model::PutRecordBatchResponseEntry::GetErrorCode ( ) const
inline

The error code for an individual record result.

Definition at line 88 of file PutRecordBatchResponseEntry.h.

◆ GetErrorMessage()

const Aws::String& Aws::Firehose::Model::PutRecordBatchResponseEntry::GetErrorMessage ( ) const
inline

The error message for an individual record result.

Definition at line 129 of file PutRecordBatchResponseEntry.h.

◆ GetRecordId()

const Aws::String& Aws::Firehose::Model::PutRecordBatchResponseEntry::GetRecordId ( ) const
inline

The ID of the record.

Definition at line 47 of file PutRecordBatchResponseEntry.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RecordIdHasBeenSet()

bool Aws::Firehose::Model::PutRecordBatchResponseEntry::RecordIdHasBeenSet ( ) const
inline

The ID of the record.

Definition at line 52 of file PutRecordBatchResponseEntry.h.

◆ SetErrorCode() [1/3]

void Aws::Firehose::Model::PutRecordBatchResponseEntry::SetErrorCode ( const Aws::String value)
inline

The error code for an individual record result.

Definition at line 98 of file PutRecordBatchResponseEntry.h.

◆ SetErrorCode() [2/3]

void Aws::Firehose::Model::PutRecordBatchResponseEntry::SetErrorCode ( Aws::String &&  value)
inline

The error code for an individual record result.

Definition at line 103 of file PutRecordBatchResponseEntry.h.

◆ SetErrorCode() [3/3]

void Aws::Firehose::Model::PutRecordBatchResponseEntry::SetErrorCode ( const char *  value)
inline

The error code for an individual record result.

Definition at line 108 of file PutRecordBatchResponseEntry.h.

◆ SetErrorMessage() [1/3]

void Aws::Firehose::Model::PutRecordBatchResponseEntry::SetErrorMessage ( const Aws::String value)
inline

The error message for an individual record result.

Definition at line 139 of file PutRecordBatchResponseEntry.h.

◆ SetErrorMessage() [2/3]

void Aws::Firehose::Model::PutRecordBatchResponseEntry::SetErrorMessage ( Aws::String &&  value)
inline

The error message for an individual record result.

Definition at line 144 of file PutRecordBatchResponseEntry.h.

◆ SetErrorMessage() [3/3]

void Aws::Firehose::Model::PutRecordBatchResponseEntry::SetErrorMessage ( const char *  value)
inline

The error message for an individual record result.

Definition at line 149 of file PutRecordBatchResponseEntry.h.

◆ SetRecordId() [1/3]

void Aws::Firehose::Model::PutRecordBatchResponseEntry::SetRecordId ( const Aws::String value)
inline

The ID of the record.

Definition at line 57 of file PutRecordBatchResponseEntry.h.

◆ SetRecordId() [2/3]

void Aws::Firehose::Model::PutRecordBatchResponseEntry::SetRecordId ( Aws::String &&  value)
inline

The ID of the record.

Definition at line 62 of file PutRecordBatchResponseEntry.h.

◆ SetRecordId() [3/3]

void Aws::Firehose::Model::PutRecordBatchResponseEntry::SetRecordId ( const char *  value)
inline

The ID of the record.

Definition at line 67 of file PutRecordBatchResponseEntry.h.

◆ WithErrorCode() [1/3]

PutRecordBatchResponseEntry& Aws::Firehose::Model::PutRecordBatchResponseEntry::WithErrorCode ( const Aws::String value)
inline

The error code for an individual record result.

Definition at line 113 of file PutRecordBatchResponseEntry.h.

◆ WithErrorCode() [2/3]

PutRecordBatchResponseEntry& Aws::Firehose::Model::PutRecordBatchResponseEntry::WithErrorCode ( Aws::String &&  value)
inline

The error code for an individual record result.

Definition at line 118 of file PutRecordBatchResponseEntry.h.

◆ WithErrorCode() [3/3]

PutRecordBatchResponseEntry& Aws::Firehose::Model::PutRecordBatchResponseEntry::WithErrorCode ( const char *  value)
inline

The error code for an individual record result.

Definition at line 123 of file PutRecordBatchResponseEntry.h.

◆ WithErrorMessage() [1/3]

PutRecordBatchResponseEntry& Aws::Firehose::Model::PutRecordBatchResponseEntry::WithErrorMessage ( const Aws::String value)
inline

The error message for an individual record result.

Definition at line 154 of file PutRecordBatchResponseEntry.h.

◆ WithErrorMessage() [2/3]

PutRecordBatchResponseEntry& Aws::Firehose::Model::PutRecordBatchResponseEntry::WithErrorMessage ( Aws::String &&  value)
inline

The error message for an individual record result.

Definition at line 159 of file PutRecordBatchResponseEntry.h.

◆ WithErrorMessage() [3/3]

PutRecordBatchResponseEntry& Aws::Firehose::Model::PutRecordBatchResponseEntry::WithErrorMessage ( const char *  value)
inline

The error message for an individual record result.

Definition at line 164 of file PutRecordBatchResponseEntry.h.

◆ WithRecordId() [1/3]

PutRecordBatchResponseEntry& Aws::Firehose::Model::PutRecordBatchResponseEntry::WithRecordId ( const Aws::String value)
inline

The ID of the record.

Definition at line 72 of file PutRecordBatchResponseEntry.h.

◆ WithRecordId() [2/3]

PutRecordBatchResponseEntry& Aws::Firehose::Model::PutRecordBatchResponseEntry::WithRecordId ( Aws::String &&  value)
inline

The ID of the record.

Definition at line 77 of file PutRecordBatchResponseEntry.h.

◆ WithRecordId() [3/3]

PutRecordBatchResponseEntry& Aws::Firehose::Model::PutRecordBatchResponseEntry::WithRecordId ( const char *  value)
inline

The ID of the record.

Definition at line 82 of file PutRecordBatchResponseEntry.h.


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