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

#include <GenerateDataKeyWithoutPlaintextResult.h>

Public Member Functions

 GenerateDataKeyWithoutPlaintextResult ()
 
 GenerateDataKeyWithoutPlaintextResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GenerateDataKeyWithoutPlaintextResultoperator= (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)
 
GenerateDataKeyWithoutPlaintextResultWithCiphertextBlob (const Aws::Utils::ByteBuffer &value)
 
GenerateDataKeyWithoutPlaintextResultWithCiphertextBlob (Aws::Utils::ByteBuffer &&value)
 
const Aws::StringGetKeyId () const
 
void SetKeyId (const Aws::String &value)
 
void SetKeyId (Aws::String &&value)
 
void SetKeyId (const char *value)
 
GenerateDataKeyWithoutPlaintextResultWithKeyId (const Aws::String &value)
 
GenerateDataKeyWithoutPlaintextResultWithKeyId (Aws::String &&value)
 
GenerateDataKeyWithoutPlaintextResultWithKeyId (const char *value)
 

Detailed Description

Definition at line 28 of file GenerateDataKeyWithoutPlaintextResult.h.

Constructor & Destructor Documentation

◆ GenerateDataKeyWithoutPlaintextResult() [1/2]

Aws::KMS::Model::GenerateDataKeyWithoutPlaintextResult::GenerateDataKeyWithoutPlaintextResult ( )

◆ GenerateDataKeyWithoutPlaintextResult() [2/2]

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

Member Function Documentation

◆ GetCiphertextBlob()

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

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

Definition at line 40 of file GenerateDataKeyWithoutPlaintextResult.h.

◆ GetKeyId()

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

The Amazon Resource Name (key ARN) of the CMK that encrypted the data key.

Definition at line 72 of file GenerateDataKeyWithoutPlaintextResult.h.

◆ operator=()

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

◆ SetCiphertextBlob() [1/2]

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

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

Definition at line 46 of file GenerateDataKeyWithoutPlaintextResult.h.

◆ SetCiphertextBlob() [2/2]

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

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

Definition at line 52 of file GenerateDataKeyWithoutPlaintextResult.h.

◆ SetKeyId() [1/3]

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

The Amazon Resource Name (key ARN) of the CMK that encrypted the data key.

Definition at line 79 of file GenerateDataKeyWithoutPlaintextResult.h.

◆ SetKeyId() [2/3]

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

The Amazon Resource Name (key ARN) of the CMK that encrypted the data key.

Definition at line 86 of file GenerateDataKeyWithoutPlaintextResult.h.

◆ SetKeyId() [3/3]

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

The Amazon Resource Name (key ARN) of the CMK that encrypted the data key.

Definition at line 93 of file GenerateDataKeyWithoutPlaintextResult.h.

◆ WithCiphertextBlob() [1/2]

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

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

Definition at line 58 of file GenerateDataKeyWithoutPlaintextResult.h.

◆ WithCiphertextBlob() [2/2]

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

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

Definition at line 64 of file GenerateDataKeyWithoutPlaintextResult.h.

◆ WithKeyId() [1/3]

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

The Amazon Resource Name (key ARN) of the CMK that encrypted the data key.

Definition at line 100 of file GenerateDataKeyWithoutPlaintextResult.h.

◆ WithKeyId() [2/3]

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

The Amazon Resource Name (key ARN) of the CMK that encrypted the data key.

Definition at line 107 of file GenerateDataKeyWithoutPlaintextResult.h.

◆ WithKeyId() [3/3]

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

The Amazon Resource Name (key ARN) of the CMK that encrypted the data key.

Definition at line 114 of file GenerateDataKeyWithoutPlaintextResult.h.


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