7#include <aws/payment-cryptography-data/PaymentCryptographyData_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/payment-cryptography-data/model/PinData.h>
14template<
typename RESULT_TYPE>
15class AmazonWebServiceResult;
24namespace PaymentCryptographyData
130 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
GeneratePinDataResult & WithGenerationKeyArn(const char *value)
const PinData & GetPinData() const
void SetGenerationKeyCheckValue(Aws::String &&value)
void SetEncryptionKeyArn(Aws::String &&value)
GeneratePinDataResult & WithGenerationKeyCheckValue(const char *value)
const Aws::String & GetEncryptedPinBlock() const
GeneratePinDataResult & WithEncryptedPinBlock(const char *value)
GeneratePinDataResult & WithEncryptionKeyCheckValue(const Aws::String &value)
GeneratePinDataResult & WithGenerationKeyCheckValue(Aws::String &&value)
const Aws::String & GetEncryptionKeyArn() const
void SetEncryptionKeyCheckValue(const Aws::String &value)
GeneratePinDataResult & WithEncryptionKeyCheckValue(Aws::String &&value)
GeneratePinDataResult & WithPinData(const PinData &value)
void SetGenerationKeyCheckValue(const char *value)
GeneratePinDataResult & WithEncryptedPinBlock(const Aws::String &value)
GeneratePinDataResult & WithEncryptionKeyCheckValue(const char *value)
GeneratePinDataResult & WithRequestId(const Aws::String &value)
const Aws::String & GetGenerationKeyCheckValue() const
GeneratePinDataResult & WithEncryptionKeyArn(const Aws::String &value)
void SetGenerationKeyArn(Aws::String &&value)
GeneratePinDataResult & WithRequestId(const char *value)
void SetRequestId(const Aws::String &value)
void SetGenerationKeyCheckValue(const Aws::String &value)
GeneratePinDataResult & WithEncryptionKeyArn(const char *value)
GeneratePinDataResult & WithGenerationKeyArn(const Aws::String &value)
AWS_PAYMENTCRYPTOGRAPHYDATA_API GeneratePinDataResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GeneratePinDataResult & WithGenerationKeyArn(Aws::String &&value)
void SetGenerationKeyArn(const Aws::String &value)
void SetEncryptedPinBlock(const Aws::String &value)
void SetEncryptedPinBlock(const char *value)
AWS_PAYMENTCRYPTOGRAPHYDATA_API GeneratePinDataResult()
void SetPinData(PinData &&value)
GeneratePinDataResult & WithRequestId(Aws::String &&value)
void SetEncryptionKeyCheckValue(const char *value)
void SetEncryptedPinBlock(Aws::String &&value)
void SetEncryptionKeyCheckValue(Aws::String &&value)
const Aws::String & GetGenerationKeyArn() const
const Aws::String & GetRequestId() const
GeneratePinDataResult & WithEncryptionKeyArn(Aws::String &&value)
void SetEncryptionKeyArn(const Aws::String &value)
void SetPinData(const PinData &value)
GeneratePinDataResult & WithPinData(PinData &&value)
const Aws::String & GetEncryptionKeyCheckValue() const
GeneratePinDataResult & WithGenerationKeyCheckValue(const Aws::String &value)
void SetEncryptionKeyArn(const char *value)
void SetGenerationKeyArn(const char *value)
void SetRequestId(Aws::String &&value)
void SetRequestId(const char *value)
AWS_PAYMENTCRYPTOGRAPHYDATA_API GeneratePinDataResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GeneratePinDataResult & WithEncryptedPinBlock(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue