AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::Kinesis::Model::PutRecordsResult Class Reference

#include <PutRecordsResult.h>

Public Member Functions

 PutRecordsResult ()
 
 PutRecordsResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
PutRecordsResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
int GetFailedRecordCount () const
 
void SetFailedRecordCount (int value)
 
PutRecordsResultWithFailedRecordCount (int value)
 
const Aws::Vector< PutRecordsResultEntry > & GetRecords () const
 
void SetRecords (const Aws::Vector< PutRecordsResultEntry > &value)
 
void SetRecords (Aws::Vector< PutRecordsResultEntry > &&value)
 
PutRecordsResultWithRecords (const Aws::Vector< PutRecordsResultEntry > &value)
 
PutRecordsResultWithRecords (Aws::Vector< PutRecordsResultEntry > &&value)
 
PutRecordsResultAddRecords (const PutRecordsResultEntry &value)
 
PutRecordsResultAddRecords (PutRecordsResultEntry &&value)
 
const EncryptionTypeGetEncryptionType () const
 
void SetEncryptionType (const EncryptionType &value)
 
void SetEncryptionType (EncryptionType &&value)
 
PutRecordsResultWithEncryptionType (const EncryptionType &value)
 
PutRecordsResultWithEncryptionType (EncryptionType &&value)
 

Detailed Description

PutRecords results.

See Also:

AWS API Reference

Definition at line 34 of file PutRecordsResult.h.

Constructor & Destructor Documentation

◆ PutRecordsResult() [1/2]

Aws::Kinesis::Model::PutRecordsResult::PutRecordsResult ( )

◆ PutRecordsResult() [2/2]

Aws::Kinesis::Model::PutRecordsResult::PutRecordsResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddRecords() [1/2]

PutRecordsResult& Aws::Kinesis::Model::PutRecordsResult::AddRecords ( const PutRecordsResultEntry value)
inline

An array of successfully and unsuccessfully processed record results, correlated with the request by natural ordering. A record that is successfully added to a stream includes SequenceNumber and ShardId in the result. A record that fails to be added to a stream includes ErrorCode and ErrorMessage in the result.

Definition at line 113 of file PutRecordsResult.h.

◆ AddRecords() [2/2]

PutRecordsResult& Aws::Kinesis::Model::PutRecordsResult::AddRecords ( PutRecordsResultEntry &&  value)
inline

An array of successfully and unsuccessfully processed record results, correlated with the request by natural ordering. A record that is successfully added to a stream includes SequenceNumber and ShardId in the result. A record that fails to be added to a stream includes ErrorCode and ErrorMessage in the result.

Definition at line 122 of file PutRecordsResult.h.

◆ GetEncryptionType()

const EncryptionType& Aws::Kinesis::Model::PutRecordsResult::GetEncryptionType ( ) const
inline

The encryption type used on the records. This parameter can be one of the following values:

  • NONE: Do not encrypt the records.

  • KMS: Use server-side encryption on the records using a customer-managed AWS KMS key.

Definition at line 131 of file PutRecordsResult.h.

◆ GetFailedRecordCount()

int Aws::Kinesis::Model::PutRecordsResult::GetFailedRecordCount ( ) const
inline

The number of unsuccessfully processed records in a PutRecords request.

Definition at line 46 of file PutRecordsResult.h.

◆ GetRecords()

const Aws::Vector<PutRecordsResultEntry>& Aws::Kinesis::Model::PutRecordsResult::GetRecords ( ) const
inline

An array of successfully and unsuccessfully processed record results, correlated with the request by natural ordering. A record that is successfully added to a stream includes SequenceNumber and ShardId in the result. A record that fails to be added to a stream includes ErrorCode and ErrorMessage in the result.

Definition at line 68 of file PutRecordsResult.h.

◆ operator=()

PutRecordsResult& Aws::Kinesis::Model::PutRecordsResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetEncryptionType() [1/2]

void Aws::Kinesis::Model::PutRecordsResult::SetEncryptionType ( const EncryptionType value)
inline

The encryption type used on the records. This parameter can be one of the following values:

  • NONE: Do not encrypt the records.

  • KMS: Use server-side encryption on the records using a customer-managed AWS KMS key.

Definition at line 139 of file PutRecordsResult.h.

◆ SetEncryptionType() [2/2]

void Aws::Kinesis::Model::PutRecordsResult::SetEncryptionType ( EncryptionType &&  value)
inline

The encryption type used on the records. This parameter can be one of the following values:

  • NONE: Do not encrypt the records.

  • KMS: Use server-side encryption on the records using a customer-managed AWS KMS key.

Definition at line 147 of file PutRecordsResult.h.

◆ SetFailedRecordCount()

void Aws::Kinesis::Model::PutRecordsResult::SetFailedRecordCount ( int  value)
inline

The number of unsuccessfully processed records in a PutRecords request.

Definition at line 52 of file PutRecordsResult.h.

◆ SetRecords() [1/2]

void Aws::Kinesis::Model::PutRecordsResult::SetRecords ( Aws::Vector< PutRecordsResultEntry > &&  value)
inline

An array of successfully and unsuccessfully processed record results, correlated with the request by natural ordering. A record that is successfully added to a stream includes SequenceNumber and ShardId in the result. A record that fails to be added to a stream includes ErrorCode and ErrorMessage in the result.

Definition at line 86 of file PutRecordsResult.h.

◆ SetRecords() [2/2]

void Aws::Kinesis::Model::PutRecordsResult::SetRecords ( const Aws::Vector< PutRecordsResultEntry > &  value)
inline

An array of successfully and unsuccessfully processed record results, correlated with the request by natural ordering. A record that is successfully added to a stream includes SequenceNumber and ShardId in the result. A record that fails to be added to a stream includes ErrorCode and ErrorMessage in the result.

Definition at line 77 of file PutRecordsResult.h.

◆ WithEncryptionType() [1/2]

PutRecordsResult& Aws::Kinesis::Model::PutRecordsResult::WithEncryptionType ( const EncryptionType value)
inline

The encryption type used on the records. This parameter can be one of the following values:

  • NONE: Do not encrypt the records.

  • KMS: Use server-side encryption on the records using a customer-managed AWS KMS key.

Definition at line 155 of file PutRecordsResult.h.

◆ WithEncryptionType() [2/2]

PutRecordsResult& Aws::Kinesis::Model::PutRecordsResult::WithEncryptionType ( EncryptionType &&  value)
inline

The encryption type used on the records. This parameter can be one of the following values:

  • NONE: Do not encrypt the records.

  • KMS: Use server-side encryption on the records using a customer-managed AWS KMS key.

Definition at line 163 of file PutRecordsResult.h.

◆ WithFailedRecordCount()

PutRecordsResult& Aws::Kinesis::Model::PutRecordsResult::WithFailedRecordCount ( int  value)
inline

The number of unsuccessfully processed records in a PutRecords request.

Definition at line 58 of file PutRecordsResult.h.

◆ WithRecords() [1/2]

PutRecordsResult& Aws::Kinesis::Model::PutRecordsResult::WithRecords ( Aws::Vector< PutRecordsResultEntry > &&  value)
inline

An array of successfully and unsuccessfully processed record results, correlated with the request by natural ordering. A record that is successfully added to a stream includes SequenceNumber and ShardId in the result. A record that fails to be added to a stream includes ErrorCode and ErrorMessage in the result.

Definition at line 104 of file PutRecordsResult.h.

◆ WithRecords() [2/2]

PutRecordsResult& Aws::Kinesis::Model::PutRecordsResult::WithRecords ( const Aws::Vector< PutRecordsResultEntry > &  value)
inline

An array of successfully and unsuccessfully processed record results, correlated with the request by natural ordering. A record that is successfully added to a stream includes SequenceNumber and ShardId in the result. A record that fails to be added to a stream includes ErrorCode and ErrorMessage in the result.

Definition at line 95 of file PutRecordsResult.h.


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