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