7#include <aws/signer/Signer_EXPORTS.h>
8#include <aws/signer/model/EncryptionAlgorithm.h>
9#include <aws/signer/model/HashAlgorithm.h>
70 bool m_encryptionAlgorithmHasBeenSet =
false;
73 bool m_hashAlgorithmHasBeenSet =
false;
AWS_SIGNER_API SigningConfigurationOverrides()
const EncryptionAlgorithm & GetEncryptionAlgorithm() const
void SetHashAlgorithm(const HashAlgorithm &value)
const HashAlgorithm & GetHashAlgorithm() const
SigningConfigurationOverrides & WithEncryptionAlgorithm(EncryptionAlgorithm &&value)
void SetEncryptionAlgorithm(EncryptionAlgorithm &&value)
AWS_SIGNER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetHashAlgorithm(HashAlgorithm &&value)
SigningConfigurationOverrides & WithEncryptionAlgorithm(const EncryptionAlgorithm &value)
SigningConfigurationOverrides & WithHashAlgorithm(const HashAlgorithm &value)
void SetEncryptionAlgorithm(const EncryptionAlgorithm &value)
bool HashAlgorithmHasBeenSet() const
bool EncryptionAlgorithmHasBeenSet() const
AWS_SIGNER_API SigningConfigurationOverrides & operator=(Aws::Utils::Json::JsonView jsonValue)
SigningConfigurationOverrides & WithHashAlgorithm(HashAlgorithm &&value)
AWS_SIGNER_API SigningConfigurationOverrides(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue