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

#include <ReEncryptResult.h>

Public Member Functions

 ReEncryptResult ()
 
 ReEncryptResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
ReEncryptResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::Utils::ByteBufferGetCiphertextBlob () const
 
void SetCiphertextBlob (const Aws::Utils::ByteBuffer &value)
 
void SetCiphertextBlob (Aws::Utils::ByteBuffer &&value)
 
ReEncryptResultWithCiphertextBlob (const Aws::Utils::ByteBuffer &value)
 
ReEncryptResultWithCiphertextBlob (Aws::Utils::ByteBuffer &&value)
 
const Aws::StringGetSourceKeyId () const
 
void SetSourceKeyId (const Aws::String &value)
 
void SetSourceKeyId (Aws::String &&value)
 
void SetSourceKeyId (const char *value)
 
ReEncryptResultWithSourceKeyId (const Aws::String &value)
 
ReEncryptResultWithSourceKeyId (Aws::String &&value)
 
ReEncryptResultWithSourceKeyId (const char *value)
 
const Aws::StringGetKeyId () const
 
void SetKeyId (const Aws::String &value)
 
void SetKeyId (Aws::String &&value)
 
void SetKeyId (const char *value)
 
ReEncryptResultWithKeyId (const Aws::String &value)
 
ReEncryptResultWithKeyId (Aws::String &&value)
 
ReEncryptResultWithKeyId (const char *value)
 
const EncryptionAlgorithmSpecGetSourceEncryptionAlgorithm () const
 
void SetSourceEncryptionAlgorithm (const EncryptionAlgorithmSpec &value)
 
void SetSourceEncryptionAlgorithm (EncryptionAlgorithmSpec &&value)
 
ReEncryptResultWithSourceEncryptionAlgorithm (const EncryptionAlgorithmSpec &value)
 
ReEncryptResultWithSourceEncryptionAlgorithm (EncryptionAlgorithmSpec &&value)
 
const EncryptionAlgorithmSpecGetDestinationEncryptionAlgorithm () const
 
void SetDestinationEncryptionAlgorithm (const EncryptionAlgorithmSpec &value)
 
void SetDestinationEncryptionAlgorithm (EncryptionAlgorithmSpec &&value)
 
ReEncryptResultWithDestinationEncryptionAlgorithm (const EncryptionAlgorithmSpec &value)
 
ReEncryptResultWithDestinationEncryptionAlgorithm (EncryptionAlgorithmSpec &&value)
 

Detailed Description

Definition at line 29 of file ReEncryptResult.h.

Constructor & Destructor Documentation

◆ ReEncryptResult() [1/2]

Aws::KMS::Model::ReEncryptResult::ReEncryptResult ( )

◆ ReEncryptResult() [2/2]

Aws::KMS::Model::ReEncryptResult::ReEncryptResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ GetCiphertextBlob()

const Aws::Utils::ByteBuffer& Aws::KMS::Model::ReEncryptResult::GetCiphertextBlob ( ) const
inline

The reencrypted data. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.

Definition at line 41 of file ReEncryptResult.h.

◆ GetDestinationEncryptionAlgorithm()

const EncryptionAlgorithmSpec& Aws::KMS::Model::ReEncryptResult::GetDestinationEncryptionAlgorithm ( ) const
inline

The encryption algorithm that was used to reencrypt the data.

Definition at line 188 of file ReEncryptResult.h.

◆ GetKeyId()

const Aws::String& Aws::KMS::Model::ReEncryptResult::GetKeyId ( ) const
inline

The Amazon Resource Name (key ARN) of the CMK that was used to reencrypt the data.

Definition at line 109 of file ReEncryptResult.h.

◆ GetSourceEncryptionAlgorithm()

const EncryptionAlgorithmSpec& Aws::KMS::Model::ReEncryptResult::GetSourceEncryptionAlgorithm ( ) const
inline

The encryption algorithm that was used to decrypt the ciphertext before it was reencrypted.

Definition at line 158 of file ReEncryptResult.h.

◆ GetSourceKeyId()

const Aws::String& Aws::KMS::Model::ReEncryptResult::GetSourceKeyId ( ) const
inline

Unique identifier of the CMK used to originally encrypt the data.

Definition at line 71 of file ReEncryptResult.h.

◆ operator=()

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

◆ SetCiphertextBlob() [1/2]

void Aws::KMS::Model::ReEncryptResult::SetCiphertextBlob ( const Aws::Utils::ByteBuffer value)
inline

The reencrypted data. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.

Definition at line 47 of file ReEncryptResult.h.

◆ SetCiphertextBlob() [2/2]

void Aws::KMS::Model::ReEncryptResult::SetCiphertextBlob ( Aws::Utils::ByteBuffer &&  value)
inline

The reencrypted data. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.

Definition at line 53 of file ReEncryptResult.h.

◆ SetDestinationEncryptionAlgorithm() [1/2]

void Aws::KMS::Model::ReEncryptResult::SetDestinationEncryptionAlgorithm ( const EncryptionAlgorithmSpec value)
inline

The encryption algorithm that was used to reencrypt the data.

Definition at line 193 of file ReEncryptResult.h.

◆ SetDestinationEncryptionAlgorithm() [2/2]

void Aws::KMS::Model::ReEncryptResult::SetDestinationEncryptionAlgorithm ( EncryptionAlgorithmSpec &&  value)
inline

The encryption algorithm that was used to reencrypt the data.

Definition at line 198 of file ReEncryptResult.h.

◆ SetKeyId() [1/3]

void Aws::KMS::Model::ReEncryptResult::SetKeyId ( const Aws::String value)
inline

The Amazon Resource Name (key ARN) of the CMK that was used to reencrypt the data.

Definition at line 116 of file ReEncryptResult.h.

◆ SetKeyId() [2/3]

void Aws::KMS::Model::ReEncryptResult::SetKeyId ( Aws::String &&  value)
inline

The Amazon Resource Name (key ARN) of the CMK that was used to reencrypt the data.

Definition at line 123 of file ReEncryptResult.h.

◆ SetKeyId() [3/3]

void Aws::KMS::Model::ReEncryptResult::SetKeyId ( const char *  value)
inline

The Amazon Resource Name (key ARN) of the CMK that was used to reencrypt the data.

Definition at line 130 of file ReEncryptResult.h.

◆ SetSourceEncryptionAlgorithm() [1/2]

void Aws::KMS::Model::ReEncryptResult::SetSourceEncryptionAlgorithm ( const EncryptionAlgorithmSpec value)
inline

The encryption algorithm that was used to decrypt the ciphertext before it was reencrypted.

Definition at line 164 of file ReEncryptResult.h.

◆ SetSourceEncryptionAlgorithm() [2/2]

void Aws::KMS::Model::ReEncryptResult::SetSourceEncryptionAlgorithm ( EncryptionAlgorithmSpec &&  value)
inline

The encryption algorithm that was used to decrypt the ciphertext before it was reencrypted.

Definition at line 170 of file ReEncryptResult.h.

◆ SetSourceKeyId() [1/3]

void Aws::KMS::Model::ReEncryptResult::SetSourceKeyId ( const Aws::String value)
inline

Unique identifier of the CMK used to originally encrypt the data.

Definition at line 76 of file ReEncryptResult.h.

◆ SetSourceKeyId() [2/3]

void Aws::KMS::Model::ReEncryptResult::SetSourceKeyId ( Aws::String &&  value)
inline

Unique identifier of the CMK used to originally encrypt the data.

Definition at line 81 of file ReEncryptResult.h.

◆ SetSourceKeyId() [3/3]

void Aws::KMS::Model::ReEncryptResult::SetSourceKeyId ( const char *  value)
inline

Unique identifier of the CMK used to originally encrypt the data.

Definition at line 86 of file ReEncryptResult.h.

◆ WithCiphertextBlob() [1/2]

ReEncryptResult& Aws::KMS::Model::ReEncryptResult::WithCiphertextBlob ( const Aws::Utils::ByteBuffer value)
inline

The reencrypted data. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.

Definition at line 59 of file ReEncryptResult.h.

◆ WithCiphertextBlob() [2/2]

ReEncryptResult& Aws::KMS::Model::ReEncryptResult::WithCiphertextBlob ( Aws::Utils::ByteBuffer &&  value)
inline

The reencrypted data. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.

Definition at line 65 of file ReEncryptResult.h.

◆ WithDestinationEncryptionAlgorithm() [1/2]

ReEncryptResult& Aws::KMS::Model::ReEncryptResult::WithDestinationEncryptionAlgorithm ( const EncryptionAlgorithmSpec value)
inline

The encryption algorithm that was used to reencrypt the data.

Definition at line 203 of file ReEncryptResult.h.

◆ WithDestinationEncryptionAlgorithm() [2/2]

ReEncryptResult& Aws::KMS::Model::ReEncryptResult::WithDestinationEncryptionAlgorithm ( EncryptionAlgorithmSpec &&  value)
inline

The encryption algorithm that was used to reencrypt the data.

Definition at line 208 of file ReEncryptResult.h.

◆ WithKeyId() [1/3]

ReEncryptResult& Aws::KMS::Model::ReEncryptResult::WithKeyId ( const Aws::String value)
inline

The Amazon Resource Name (key ARN) of the CMK that was used to reencrypt the data.

Definition at line 137 of file ReEncryptResult.h.

◆ WithKeyId() [2/3]

ReEncryptResult& Aws::KMS::Model::ReEncryptResult::WithKeyId ( Aws::String &&  value)
inline

The Amazon Resource Name (key ARN) of the CMK that was used to reencrypt the data.

Definition at line 144 of file ReEncryptResult.h.

◆ WithKeyId() [3/3]

ReEncryptResult& Aws::KMS::Model::ReEncryptResult::WithKeyId ( const char *  value)
inline

The Amazon Resource Name (key ARN) of the CMK that was used to reencrypt the data.

Definition at line 151 of file ReEncryptResult.h.

◆ WithSourceEncryptionAlgorithm() [1/2]

ReEncryptResult& Aws::KMS::Model::ReEncryptResult::WithSourceEncryptionAlgorithm ( const EncryptionAlgorithmSpec value)
inline

The encryption algorithm that was used to decrypt the ciphertext before it was reencrypted.

Definition at line 176 of file ReEncryptResult.h.

◆ WithSourceEncryptionAlgorithm() [2/2]

ReEncryptResult& Aws::KMS::Model::ReEncryptResult::WithSourceEncryptionAlgorithm ( EncryptionAlgorithmSpec &&  value)
inline

The encryption algorithm that was used to decrypt the ciphertext before it was reencrypted.

Definition at line 182 of file ReEncryptResult.h.

◆ WithSourceKeyId() [1/3]

ReEncryptResult& Aws::KMS::Model::ReEncryptResult::WithSourceKeyId ( const Aws::String value)
inline

Unique identifier of the CMK used to originally encrypt the data.

Definition at line 91 of file ReEncryptResult.h.

◆ WithSourceKeyId() [2/3]

ReEncryptResult& Aws::KMS::Model::ReEncryptResult::WithSourceKeyId ( Aws::String &&  value)
inline

Unique identifier of the CMK used to originally encrypt the data.

Definition at line 96 of file ReEncryptResult.h.

◆ WithSourceKeyId() [3/3]

ReEncryptResult& Aws::KMS::Model::ReEncryptResult::WithSourceKeyId ( const char *  value)
inline

Unique identifier of the CMK used to originally encrypt the data.

Definition at line 101 of file ReEncryptResult.h.


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