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

#include <PutRecordResult.h>

Public Member Functions

 PutRecordResult ()
 
 PutRecordResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
PutRecordResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetShardId () const
 
void SetShardId (const Aws::String &value)
 
void SetShardId (Aws::String &&value)
 
void SetShardId (const char *value)
 
PutRecordResultWithShardId (const Aws::String &value)
 
PutRecordResultWithShardId (Aws::String &&value)
 
PutRecordResultWithShardId (const char *value)
 
const Aws::StringGetSequenceNumber () const
 
void SetSequenceNumber (const Aws::String &value)
 
void SetSequenceNumber (Aws::String &&value)
 
void SetSequenceNumber (const char *value)
 
PutRecordResultWithSequenceNumber (const Aws::String &value)
 
PutRecordResultWithSequenceNumber (Aws::String &&value)
 
PutRecordResultWithSequenceNumber (const char *value)
 
const EncryptionTypeGetEncryptionType () const
 
void SetEncryptionType (const EncryptionType &value)
 
void SetEncryptionType (EncryptionType &&value)
 
PutRecordResultWithEncryptionType (const EncryptionType &value)
 
PutRecordResultWithEncryptionType (EncryptionType &&value)
 

Detailed Description

Represents the output for PutRecord.

See Also:


AWS API Reference

Definition at line 34 of file PutRecordResult.h.

Constructor & Destructor Documentation

◆ PutRecordResult() [1/2]

Aws::Kinesis::Model::PutRecordResult::PutRecordResult ( )

◆ PutRecordResult() [2/2]

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

Member Function Documentation

◆ GetEncryptionType()

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

The encryption type to use on the record. This parameter can be one of the following values:

  • NONE: Do not encrypt the records in the stream.

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

Definition at line 142 of file PutRecordResult.h.

◆ GetSequenceNumber()

const Aws::String& Aws::Kinesis::Model::PutRecordResult::GetSequenceNumber ( ) const
inline

The sequence number identifier that was assigned to the put data record. The sequence number for the record is unique across all records in the stream. A sequence number is the identifier associated with every record put into the stream.

Definition at line 84 of file PutRecordResult.h.

◆ GetShardId()

const Aws::String& Aws::Kinesis::Model::PutRecordResult::GetShardId ( ) const
inline

The shard ID of the shard where the data record was placed.

Definition at line 45 of file PutRecordResult.h.

◆ operator=()

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

◆ SetEncryptionType() [1/2]

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

The encryption type to use on the record. This parameter can be one of the following values:

  • NONE: Do not encrypt the records in the stream.

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

Definition at line 151 of file PutRecordResult.h.

◆ SetEncryptionType() [2/2]

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

The encryption type to use on the record. This parameter can be one of the following values:

  • NONE: Do not encrypt the records in the stream.

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

Definition at line 160 of file PutRecordResult.h.

◆ SetSequenceNumber() [1/3]

void Aws::Kinesis::Model::PutRecordResult::SetSequenceNumber ( Aws::String &&  value)
inline

The sequence number identifier that was assigned to the put data record. The sequence number for the record is unique across all records in the stream. A sequence number is the identifier associated with every record put into the stream.

Definition at line 100 of file PutRecordResult.h.

◆ SetSequenceNumber() [2/3]

void Aws::Kinesis::Model::PutRecordResult::SetSequenceNumber ( const Aws::String value)
inline

The sequence number identifier that was assigned to the put data record. The sequence number for the record is unique across all records in the stream. A sequence number is the identifier associated with every record put into the stream.

Definition at line 92 of file PutRecordResult.h.

◆ SetSequenceNumber() [3/3]

void Aws::Kinesis::Model::PutRecordResult::SetSequenceNumber ( const char *  value)
inline

The sequence number identifier that was assigned to the put data record. The sequence number for the record is unique across all records in the stream. A sequence number is the identifier associated with every record put into the stream.

Definition at line 108 of file PutRecordResult.h.

◆ SetShardId() [1/3]

void Aws::Kinesis::Model::PutRecordResult::SetShardId ( Aws::String &&  value)
inline

The shard ID of the shard where the data record was placed.

Definition at line 55 of file PutRecordResult.h.

◆ SetShardId() [2/3]

void Aws::Kinesis::Model::PutRecordResult::SetShardId ( const Aws::String value)
inline

The shard ID of the shard where the data record was placed.

Definition at line 50 of file PutRecordResult.h.

◆ SetShardId() [3/3]

void Aws::Kinesis::Model::PutRecordResult::SetShardId ( const char *  value)
inline

The shard ID of the shard where the data record was placed.

Definition at line 60 of file PutRecordResult.h.

◆ WithEncryptionType() [1/2]

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

The encryption type to use on the record. This parameter can be one of the following values:

  • NONE: Do not encrypt the records in the stream.

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

Definition at line 169 of file PutRecordResult.h.

◆ WithEncryptionType() [2/2]

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

The encryption type to use on the record. This parameter can be one of the following values:

  • NONE: Do not encrypt the records in the stream.

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

Definition at line 178 of file PutRecordResult.h.

◆ WithSequenceNumber() [1/3]

PutRecordResult& Aws::Kinesis::Model::PutRecordResult::WithSequenceNumber ( Aws::String &&  value)
inline

The sequence number identifier that was assigned to the put data record. The sequence number for the record is unique across all records in the stream. A sequence number is the identifier associated with every record put into the stream.

Definition at line 124 of file PutRecordResult.h.

◆ WithSequenceNumber() [2/3]

PutRecordResult& Aws::Kinesis::Model::PutRecordResult::WithSequenceNumber ( const Aws::String value)
inline

The sequence number identifier that was assigned to the put data record. The sequence number for the record is unique across all records in the stream. A sequence number is the identifier associated with every record put into the stream.

Definition at line 116 of file PutRecordResult.h.

◆ WithSequenceNumber() [3/3]

PutRecordResult& Aws::Kinesis::Model::PutRecordResult::WithSequenceNumber ( const char *  value)
inline

The sequence number identifier that was assigned to the put data record. The sequence number for the record is unique across all records in the stream. A sequence number is the identifier associated with every record put into the stream.

Definition at line 132 of file PutRecordResult.h.

◆ WithShardId() [1/3]

PutRecordResult& Aws::Kinesis::Model::PutRecordResult::WithShardId ( Aws::String &&  value)
inline

The shard ID of the shard where the data record was placed.

Definition at line 70 of file PutRecordResult.h.

◆ WithShardId() [2/3]

PutRecordResult& Aws::Kinesis::Model::PutRecordResult::WithShardId ( const Aws::String value)
inline

The shard ID of the shard where the data record was placed.

Definition at line 65 of file PutRecordResult.h.

◆ WithShardId() [3/3]

PutRecordResult& Aws::Kinesis::Model::PutRecordResult::WithShardId ( const char *  value)
inline

The shard ID of the shard where the data record was placed.

Definition at line 75 of file PutRecordResult.h.


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