7#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
8#include <aws/mediaconnect/model/AutomaticEncryptionKeyConfiguration.h>
9#include <aws/mediaconnect/model/SecretsManagerEncryptionKeyConfiguration.h>
20namespace MediaConnect {
40 template <
typename SecretsManagerT = SecretsManagerEncryptionKeyConfiguration>
42 m_secretsManagerHasBeenSet =
true;
43 m_secretsManager = std::forward<SecretsManagerT>(value);
45 template <
typename SecretsManagerT = SecretsManagerEncryptionKeyConfiguration>
56 template <
typename AutomaticT = AutomaticEncryptionKeyConfiguration>
58 m_automaticHasBeenSet =
true;
59 m_automatic = std::forward<AutomaticT>(value);
61 template <
typename AutomaticT = AutomaticEncryptionKeyConfiguration>
71 bool m_secretsManagerHasBeenSet =
false;
72 bool m_automaticHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue