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

#include <GenerateDataKeyPairWithoutPlaintextResult.h>

Public Member Functions

 GenerateDataKeyPairWithoutPlaintextResult ()
 
 GenerateDataKeyPairWithoutPlaintextResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GenerateDataKeyPairWithoutPlaintextResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::Utils::ByteBufferGetPrivateKeyCiphertextBlob () const
 
void SetPrivateKeyCiphertextBlob (const Aws::Utils::ByteBuffer &value)
 
void SetPrivateKeyCiphertextBlob (Aws::Utils::ByteBuffer &&value)
 
GenerateDataKeyPairWithoutPlaintextResultWithPrivateKeyCiphertextBlob (const Aws::Utils::ByteBuffer &value)
 
GenerateDataKeyPairWithoutPlaintextResultWithPrivateKeyCiphertextBlob (Aws::Utils::ByteBuffer &&value)
 
const Aws::Utils::ByteBufferGetPublicKey () const
 
void SetPublicKey (const Aws::Utils::ByteBuffer &value)
 
void SetPublicKey (Aws::Utils::ByteBuffer &&value)
 
GenerateDataKeyPairWithoutPlaintextResultWithPublicKey (const Aws::Utils::ByteBuffer &value)
 
GenerateDataKeyPairWithoutPlaintextResultWithPublicKey (Aws::Utils::ByteBuffer &&value)
 
const Aws::StringGetKeyId () const
 
void SetKeyId (const Aws::String &value)
 
void SetKeyId (Aws::String &&value)
 
void SetKeyId (const char *value)
 
GenerateDataKeyPairWithoutPlaintextResultWithKeyId (const Aws::String &value)
 
GenerateDataKeyPairWithoutPlaintextResultWithKeyId (Aws::String &&value)
 
GenerateDataKeyPairWithoutPlaintextResultWithKeyId (const char *value)
 
const DataKeyPairSpecGetKeyPairSpec () const
 
void SetKeyPairSpec (const DataKeyPairSpec &value)
 
void SetKeyPairSpec (DataKeyPairSpec &&value)
 
GenerateDataKeyPairWithoutPlaintextResultWithKeyPairSpec (const DataKeyPairSpec &value)
 
GenerateDataKeyPairWithoutPlaintextResultWithKeyPairSpec (DataKeyPairSpec &&value)
 

Detailed Description

Definition at line 29 of file GenerateDataKeyPairWithoutPlaintextResult.h.

Constructor & Destructor Documentation

◆ GenerateDataKeyPairWithoutPlaintextResult() [1/2]

Aws::KMS::Model::GenerateDataKeyPairWithoutPlaintextResult::GenerateDataKeyPairWithoutPlaintextResult ( )

◆ GenerateDataKeyPairWithoutPlaintextResult() [2/2]

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

Member Function Documentation

◆ GetKeyId()

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

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

Definition at line 99 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ GetKeyPairSpec()

const DataKeyPairSpec& Aws::KMS::Model::GenerateDataKeyPairWithoutPlaintextResult::GetKeyPairSpec ( ) const
inline

The type of data key pair that was generated.

Definition at line 147 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ GetPrivateKeyCiphertextBlob()

const Aws::Utils::ByteBuffer& Aws::KMS::Model::GenerateDataKeyPairWithoutPlaintextResult::GetPrivateKeyCiphertextBlob ( ) const
inline

The encrypted copy of the private 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 41 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ GetPublicKey()

const Aws::Utils::ByteBuffer& Aws::KMS::Model::GenerateDataKeyPairWithoutPlaintextResult::GetPublicKey ( ) const
inline

The public key (in plaintext).

Definition at line 71 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ operator=()

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

◆ SetKeyId() [1/3]

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

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

Definition at line 106 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ SetKeyId() [2/3]

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

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

Definition at line 113 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ SetKeyId() [3/3]

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

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

Definition at line 120 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ SetKeyPairSpec() [1/2]

void Aws::KMS::Model::GenerateDataKeyPairWithoutPlaintextResult::SetKeyPairSpec ( const DataKeyPairSpec value)
inline

The type of data key pair that was generated.

Definition at line 152 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ SetKeyPairSpec() [2/2]

void Aws::KMS::Model::GenerateDataKeyPairWithoutPlaintextResult::SetKeyPairSpec ( DataKeyPairSpec &&  value)
inline

The type of data key pair that was generated.

Definition at line 157 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ SetPrivateKeyCiphertextBlob() [1/2]

void Aws::KMS::Model::GenerateDataKeyPairWithoutPlaintextResult::SetPrivateKeyCiphertextBlob ( const Aws::Utils::ByteBuffer value)
inline

The encrypted copy of the private 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 47 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ SetPrivateKeyCiphertextBlob() [2/2]

void Aws::KMS::Model::GenerateDataKeyPairWithoutPlaintextResult::SetPrivateKeyCiphertextBlob ( Aws::Utils::ByteBuffer &&  value)
inline

The encrypted copy of the private 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 53 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ SetPublicKey() [1/2]

void Aws::KMS::Model::GenerateDataKeyPairWithoutPlaintextResult::SetPublicKey ( const Aws::Utils::ByteBuffer value)
inline

The public key (in plaintext).

Definition at line 76 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ SetPublicKey() [2/2]

void Aws::KMS::Model::GenerateDataKeyPairWithoutPlaintextResult::SetPublicKey ( Aws::Utils::ByteBuffer &&  value)
inline

The public key (in plaintext).

Definition at line 81 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ WithKeyId() [1/3]

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

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

Definition at line 127 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ WithKeyId() [2/3]

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

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

Definition at line 134 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ WithKeyId() [3/3]

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

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

Definition at line 141 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ WithKeyPairSpec() [1/2]

GenerateDataKeyPairWithoutPlaintextResult& Aws::KMS::Model::GenerateDataKeyPairWithoutPlaintextResult::WithKeyPairSpec ( const DataKeyPairSpec value)
inline

The type of data key pair that was generated.

Definition at line 162 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ WithKeyPairSpec() [2/2]

GenerateDataKeyPairWithoutPlaintextResult& Aws::KMS::Model::GenerateDataKeyPairWithoutPlaintextResult::WithKeyPairSpec ( DataKeyPairSpec &&  value)
inline

The type of data key pair that was generated.

Definition at line 167 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ WithPrivateKeyCiphertextBlob() [1/2]

GenerateDataKeyPairWithoutPlaintextResult& Aws::KMS::Model::GenerateDataKeyPairWithoutPlaintextResult::WithPrivateKeyCiphertextBlob ( const Aws::Utils::ByteBuffer value)
inline

The encrypted copy of the private 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 59 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ WithPrivateKeyCiphertextBlob() [2/2]

GenerateDataKeyPairWithoutPlaintextResult& Aws::KMS::Model::GenerateDataKeyPairWithoutPlaintextResult::WithPrivateKeyCiphertextBlob ( Aws::Utils::ByteBuffer &&  value)
inline

The encrypted copy of the private 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 65 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ WithPublicKey() [1/2]

GenerateDataKeyPairWithoutPlaintextResult& Aws::KMS::Model::GenerateDataKeyPairWithoutPlaintextResult::WithPublicKey ( const Aws::Utils::ByteBuffer value)
inline

The public key (in plaintext).

Definition at line 86 of file GenerateDataKeyPairWithoutPlaintextResult.h.

◆ WithPublicKey() [2/2]

GenerateDataKeyPairWithoutPlaintextResult& Aws::KMS::Model::GenerateDataKeyPairWithoutPlaintextResult::WithPublicKey ( Aws::Utils::ByteBuffer &&  value)
inline

The public key (in plaintext).

Definition at line 91 of file GenerateDataKeyPairWithoutPlaintextResult.h.


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