7#include <aws/devops-agent/DevOpsAgent_EXPORTS.h>
8#include <aws/devops-agent/model/OAuthAdditionalStepDetails.h>
19namespace DevOpsAgent {
41 template <
typename OauthT = OAuthAdditionalStepDetails>
43 m_oauthHasBeenSet =
true;
44 m_oauth = std::forward<OauthT>(value);
46 template <
typename OauthT = OAuthAdditionalStepDetails>
48 SetOauth(std::forward<OauthT>(value));
54 bool m_oauthHasBeenSet =
false;
AWS_DEVOPSAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
bool OauthHasBeenSet() const
const OAuthAdditionalStepDetails & GetOauth() const
AWS_DEVOPSAGENT_API AdditionalServiceRegistrationStep(Aws::Utils::Json::JsonView jsonValue)
void SetOauth(OauthT &&value)
AdditionalServiceRegistrationStep & WithOauth(OauthT &&value)
AWS_DEVOPSAGENT_API AdditionalServiceRegistrationStep()=default
AWS_DEVOPSAGENT_API AdditionalServiceRegistrationStep & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue