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

#include <EncryptResult.h>

Public Member Functions

 EncryptResult ()
 
 EncryptResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
EncryptResultoperator= (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)
 
EncryptResultWithCiphertextBlob (const Aws::Utils::ByteBuffer &value)
 
EncryptResultWithCiphertextBlob (Aws::Utils::ByteBuffer &&value)
 
const Aws::StringGetKeyId () const
 
void SetKeyId (const Aws::String &value)
 
void SetKeyId (Aws::String &&value)
 
void SetKeyId (const char *value)
 
EncryptResultWithKeyId (const Aws::String &value)
 
EncryptResultWithKeyId (Aws::String &&value)
 
EncryptResultWithKeyId (const char *value)
 
const EncryptionAlgorithmSpecGetEncryptionAlgorithm () const
 
void SetEncryptionAlgorithm (const EncryptionAlgorithmSpec &value)
 
void SetEncryptionAlgorithm (EncryptionAlgorithmSpec &&value)
 
EncryptResultWithEncryptionAlgorithm (const EncryptionAlgorithmSpec &value)
 
EncryptResultWithEncryptionAlgorithm (EncryptionAlgorithmSpec &&value)
 

Detailed Description

Definition at line 29 of file EncryptResult.h.

Constructor & Destructor Documentation

◆ EncryptResult() [1/2]

Aws::KMS::Model::EncryptResult::EncryptResult ( )

◆ EncryptResult() [2/2]

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

Member Function Documentation

◆ GetCiphertextBlob()

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

The encrypted plaintext. 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 EncryptResult.h.

◆ GetEncryptionAlgorithm()

const EncryptionAlgorithmSpec& Aws::KMS::Model::EncryptResult::GetEncryptionAlgorithm ( ) const
inline

The encryption algorithm that was used to encrypt the plaintext.

Definition at line 121 of file EncryptResult.h.

◆ GetKeyId()

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

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

Definition at line 73 of file EncryptResult.h.

◆ operator=()

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

◆ SetCiphertextBlob() [1/2]

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

The encrypted plaintext. 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 EncryptResult.h.

◆ SetCiphertextBlob() [2/2]

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

The encrypted plaintext. 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 EncryptResult.h.

◆ SetEncryptionAlgorithm() [1/2]

void Aws::KMS::Model::EncryptResult::SetEncryptionAlgorithm ( const EncryptionAlgorithmSpec value)
inline

The encryption algorithm that was used to encrypt the plaintext.

Definition at line 126 of file EncryptResult.h.

◆ SetEncryptionAlgorithm() [2/2]

void Aws::KMS::Model::EncryptResult::SetEncryptionAlgorithm ( EncryptionAlgorithmSpec &&  value)
inline

The encryption algorithm that was used to encrypt the plaintext.

Definition at line 131 of file EncryptResult.h.

◆ SetKeyId() [1/3]

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

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

Definition at line 80 of file EncryptResult.h.

◆ SetKeyId() [2/3]

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

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

Definition at line 87 of file EncryptResult.h.

◆ SetKeyId() [3/3]

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

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

Definition at line 94 of file EncryptResult.h.

◆ WithCiphertextBlob() [1/2]

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

The encrypted plaintext. 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 EncryptResult.h.

◆ WithCiphertextBlob() [2/2]

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

The encrypted plaintext. 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 EncryptResult.h.

◆ WithEncryptionAlgorithm() [1/2]

EncryptResult& Aws::KMS::Model::EncryptResult::WithEncryptionAlgorithm ( const EncryptionAlgorithmSpec value)
inline

The encryption algorithm that was used to encrypt the plaintext.

Definition at line 136 of file EncryptResult.h.

◆ WithEncryptionAlgorithm() [2/2]

EncryptResult& Aws::KMS::Model::EncryptResult::WithEncryptionAlgorithm ( EncryptionAlgorithmSpec &&  value)
inline

The encryption algorithm that was used to encrypt the plaintext.

Definition at line 141 of file EncryptResult.h.

◆ WithKeyId() [1/3]

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

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

Definition at line 101 of file EncryptResult.h.

◆ WithKeyId() [2/3]

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

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

Definition at line 108 of file EncryptResult.h.

◆ WithKeyId() [3/3]

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

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

Definition at line 115 of file EncryptResult.h.


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