7#include <aws/payment-cryptography-data/PaymentCryptographyData_EXPORTS.h>
8#include <aws/payment-cryptography-data/model/SymmetricKeyAlgorithm.h>
19namespace PaymentCryptographyData {
43 m_deriveKeyAlgorithmHasBeenSet =
true;
44 m_deriveKeyAlgorithm = value;
53 bool m_deriveKeyAlgorithmHasBeenSet =
false;
bool DeriveKeyAlgorithmHasBeenSet() const
AWS_PAYMENTCRYPTOGRAPHYDATA_API KekValidationRequest()=default
void SetDeriveKeyAlgorithm(SymmetricKeyAlgorithm value)
AWS_PAYMENTCRYPTOGRAPHYDATA_API KekValidationRequest(Aws::Utils::Json::JsonView jsonValue)
KekValidationRequest & WithDeriveKeyAlgorithm(SymmetricKeyAlgorithm value)
AWS_PAYMENTCRYPTOGRAPHYDATA_API Aws::Utils::Json::JsonValue Jsonize() const
SymmetricKeyAlgorithm GetDeriveKeyAlgorithm() const
AWS_PAYMENTCRYPTOGRAPHYDATA_API KekValidationRequest & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue