7#include <aws/agent-registry-control/AgentRegistryControl_EXPORTS.h>
8#include <aws/agent-registry-control/model/AuthorizerConfiguration.h>
19namespace AgentRegistryControl {
42 template <
typename OptionalValueT = AuthorizerConfiguration>
44 m_optionalValueHasBeenSet =
true;
45 m_optionalValue = std::forward<OptionalValueT>(value);
47 template <
typename OptionalValueT = AuthorizerConfiguration>
55 bool m_optionalValueHasBeenSet =
false;
UpdatedAuthorizerConfiguration & WithOptionalValue(OptionalValueT &&value)
AWS_AGENTREGISTRYCONTROL_API UpdatedAuthorizerConfiguration()=default
AWS_AGENTREGISTRYCONTROL_API Aws::Utils::Json::JsonValue Jsonize() const
void SetOptionalValue(OptionalValueT &&value)
const AuthorizerConfiguration & GetOptionalValue() const
AWS_AGENTREGISTRYCONTROL_API UpdatedAuthorizerConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_AGENTREGISTRYCONTROL_API UpdatedAuthorizerConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool OptionalValueHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue