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

#include <GetParametersForImportResult.h>

Public Member Functions

 GetParametersForImportResult ()
 
 GetParametersForImportResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetParametersForImportResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetKeyId () const
 
void SetKeyId (const Aws::String &value)
 
void SetKeyId (Aws::String &&value)
 
void SetKeyId (const char *value)
 
GetParametersForImportResultWithKeyId (const Aws::String &value)
 
GetParametersForImportResultWithKeyId (Aws::String &&value)
 
GetParametersForImportResultWithKeyId (const char *value)
 
const Aws::Utils::ByteBufferGetImportToken () const
 
void SetImportToken (const Aws::Utils::ByteBuffer &value)
 
void SetImportToken (Aws::Utils::ByteBuffer &&value)
 
GetParametersForImportResultWithImportToken (const Aws::Utils::ByteBuffer &value)
 
GetParametersForImportResultWithImportToken (Aws::Utils::ByteBuffer &&value)
 
const Aws::Utils::CryptoBufferGetPublicKey () const
 
void SetPublicKey (const Aws::Utils::CryptoBuffer &value)
 
void SetPublicKey (Aws::Utils::CryptoBuffer &&value)
 
GetParametersForImportResultWithPublicKey (const Aws::Utils::CryptoBuffer &value)
 
GetParametersForImportResultWithPublicKey (Aws::Utils::CryptoBuffer &&value)
 
const Aws::Utils::DateTimeGetParametersValidTo () const
 
void SetParametersValidTo (const Aws::Utils::DateTime &value)
 
void SetParametersValidTo (Aws::Utils::DateTime &&value)
 
GetParametersForImportResultWithParametersValidTo (const Aws::Utils::DateTime &value)
 
GetParametersForImportResultWithParametersValidTo (Aws::Utils::DateTime &&value)
 

Detailed Description

Definition at line 29 of file GetParametersForImportResult.h.

Constructor & Destructor Documentation

◆ GetParametersForImportResult() [1/2]

Aws::KMS::Model::GetParametersForImportResult::GetParametersForImportResult ( )

◆ GetParametersForImportResult() [2/2]

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

Member Function Documentation

◆ GetImportToken()

const Aws::Utils::ByteBuffer& Aws::KMS::Model::GetParametersForImportResult::GetImportToken ( ) const
inline

The import token to send in a subsequent ImportKeyMaterial request.

Definition at line 105 of file GetParametersForImportResult.h.

◆ GetKeyId()

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

The Amazon Resource Name (key ARN) of the CMK to use in a subsequent ImportKeyMaterial request. This is the same CMK specified in the GetParametersForImport request.

Definition at line 44 of file GetParametersForImportResult.h.

◆ GetParametersValidTo()

const Aws::Utils::DateTime& Aws::KMS::Model::GetParametersForImportResult::GetParametersValidTo ( ) const
inline

The time at which the import token and public key are no longer valid. After this time, you cannot use them to make an ImportKeyMaterial request and you must send another GetParametersForImport request to get new ones.

Definition at line 169 of file GetParametersForImportResult.h.

◆ GetPublicKey()

const Aws::Utils::CryptoBuffer& Aws::KMS::Model::GetParametersForImportResult::GetPublicKey ( ) const
inline

The public key to use to encrypt the key material before importing it with ImportKeyMaterial.

Definition at line 136 of file GetParametersForImportResult.h.

◆ operator=()

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

◆ SetImportToken() [1/2]

void Aws::KMS::Model::GetParametersForImportResult::SetImportToken ( const Aws::Utils::ByteBuffer value)
inline

The import token to send in a subsequent ImportKeyMaterial request.

Definition at line 111 of file GetParametersForImportResult.h.

◆ SetImportToken() [2/2]

void Aws::KMS::Model::GetParametersForImportResult::SetImportToken ( Aws::Utils::ByteBuffer &&  value)
inline

The import token to send in a subsequent ImportKeyMaterial request.

Definition at line 117 of file GetParametersForImportResult.h.

◆ SetKeyId() [1/3]

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

The Amazon Resource Name (key ARN) of the CMK to use in a subsequent ImportKeyMaterial request. This is the same CMK specified in the GetParametersForImport request.

Definition at line 53 of file GetParametersForImportResult.h.

◆ SetKeyId() [2/3]

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

The Amazon Resource Name (key ARN) of the CMK to use in a subsequent ImportKeyMaterial request. This is the same CMK specified in the GetParametersForImport request.

Definition at line 62 of file GetParametersForImportResult.h.

◆ SetKeyId() [3/3]

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

The Amazon Resource Name (key ARN) of the CMK to use in a subsequent ImportKeyMaterial request. This is the same CMK specified in the GetParametersForImport request.

Definition at line 71 of file GetParametersForImportResult.h.

◆ SetParametersValidTo() [1/2]

void Aws::KMS::Model::GetParametersForImportResult::SetParametersValidTo ( const Aws::Utils::DateTime value)
inline

The time at which the import token and public key are no longer valid. After this time, you cannot use them to make an ImportKeyMaterial request and you must send another GetParametersForImport request to get new ones.

Definition at line 177 of file GetParametersForImportResult.h.

◆ SetParametersValidTo() [2/2]

void Aws::KMS::Model::GetParametersForImportResult::SetParametersValidTo ( Aws::Utils::DateTime &&  value)
inline

The time at which the import token and public key are no longer valid. After this time, you cannot use them to make an ImportKeyMaterial request and you must send another GetParametersForImport request to get new ones.

Definition at line 185 of file GetParametersForImportResult.h.

◆ SetPublicKey() [1/2]

void Aws::KMS::Model::GetParametersForImportResult::SetPublicKey ( const Aws::Utils::CryptoBuffer value)
inline

The public key to use to encrypt the key material before importing it with ImportKeyMaterial.

Definition at line 142 of file GetParametersForImportResult.h.

◆ SetPublicKey() [2/2]

void Aws::KMS::Model::GetParametersForImportResult::SetPublicKey ( Aws::Utils::CryptoBuffer &&  value)
inline

The public key to use to encrypt the key material before importing it with ImportKeyMaterial.

Definition at line 148 of file GetParametersForImportResult.h.

◆ WithImportToken() [1/2]

GetParametersForImportResult& Aws::KMS::Model::GetParametersForImportResult::WithImportToken ( const Aws::Utils::ByteBuffer value)
inline

The import token to send in a subsequent ImportKeyMaterial request.

Definition at line 123 of file GetParametersForImportResult.h.

◆ WithImportToken() [2/2]

GetParametersForImportResult& Aws::KMS::Model::GetParametersForImportResult::WithImportToken ( Aws::Utils::ByteBuffer &&  value)
inline

The import token to send in a subsequent ImportKeyMaterial request.

Definition at line 129 of file GetParametersForImportResult.h.

◆ WithKeyId() [1/3]

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

The Amazon Resource Name (key ARN) of the CMK to use in a subsequent ImportKeyMaterial request. This is the same CMK specified in the GetParametersForImport request.

Definition at line 80 of file GetParametersForImportResult.h.

◆ WithKeyId() [2/3]

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

The Amazon Resource Name (key ARN) of the CMK to use in a subsequent ImportKeyMaterial request. This is the same CMK specified in the GetParametersForImport request.

Definition at line 89 of file GetParametersForImportResult.h.

◆ WithKeyId() [3/3]

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

The Amazon Resource Name (key ARN) of the CMK to use in a subsequent ImportKeyMaterial request. This is the same CMK specified in the GetParametersForImport request.

Definition at line 98 of file GetParametersForImportResult.h.

◆ WithParametersValidTo() [1/2]

GetParametersForImportResult& Aws::KMS::Model::GetParametersForImportResult::WithParametersValidTo ( const Aws::Utils::DateTime value)
inline

The time at which the import token and public key are no longer valid. After this time, you cannot use them to make an ImportKeyMaterial request and you must send another GetParametersForImport request to get new ones.

Definition at line 193 of file GetParametersForImportResult.h.

◆ WithParametersValidTo() [2/2]

GetParametersForImportResult& Aws::KMS::Model::GetParametersForImportResult::WithParametersValidTo ( Aws::Utils::DateTime &&  value)
inline

The time at which the import token and public key are no longer valid. After this time, you cannot use them to make an ImportKeyMaterial request and you must send another GetParametersForImport request to get new ones.

Definition at line 201 of file GetParametersForImportResult.h.

◆ WithPublicKey() [1/2]

GetParametersForImportResult& Aws::KMS::Model::GetParametersForImportResult::WithPublicKey ( const Aws::Utils::CryptoBuffer value)
inline

The public key to use to encrypt the key material before importing it with ImportKeyMaterial.

Definition at line 154 of file GetParametersForImportResult.h.

◆ WithPublicKey() [2/2]

GetParametersForImportResult& Aws::KMS::Model::GetParametersForImportResult::WithPublicKey ( Aws::Utils::CryptoBuffer &&  value)
inline

The public key to use to encrypt the key material before importing it with ImportKeyMaterial.

Definition at line 160 of file GetParametersForImportResult.h.


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