7#include <aws/devops-agent/DevOpsAgent_EXPORTS.h>
8#include <aws/devops-agent/model/DynatraceOAuthClientCredentialsConfig.h>
19namespace DevOpsAgent {
41 template <
typename OAuthClientCredentialsT = DynatraceOAuthClientCredentialsConfig>
43 m_oAuthClientCredentialsHasBeenSet =
true;
44 m_oAuthClientCredentials = std::forward<OAuthClientCredentialsT>(value);
46 template <
typename OAuthClientCredentialsT = DynatraceOAuthClientCredentialsConfig>
54 bool m_oAuthClientCredentialsHasBeenSet =
false;
const DynatraceOAuthClientCredentialsConfig & GetOAuthClientCredentials() const
AWS_DEVOPSAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
bool OAuthClientCredentialsHasBeenSet() const
AWS_DEVOPSAGENT_API DynatraceServiceAuthorizationConfig(Aws::Utils::Json::JsonView jsonValue)
DynatraceServiceAuthorizationConfig & WithOAuthClientCredentials(OAuthClientCredentialsT &&value)
void SetOAuthClientCredentials(OAuthClientCredentialsT &&value)
AWS_DEVOPSAGENT_API DynatraceServiceAuthorizationConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DEVOPSAGENT_API DynatraceServiceAuthorizationConfig()=default
Aws::Utils::Json::JsonValue JsonValue