7#include <aws/securityagent/SecurityAgent_EXPORTS.h>
8#include <aws/securityagent/model/GitHubResourceCapabilities.h>
19namespace SecurityAgent {
39 template <
typename GithubT = GitHubResourceCapabilities>
41 m_githubHasBeenSet =
true;
42 m_github = std::forward<GithubT>(value);
44 template <
typename GithubT = GitHubResourceCapabilities>
52 bool m_githubHasBeenSet =
false;
AWS_SECURITYAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
const GitHubResourceCapabilities & GetGithub() const
AWS_SECURITYAGENT_API ProviderResourceCapabilities(Aws::Utils::Json::JsonView jsonValue)
ProviderResourceCapabilities & WithGithub(GithubT &&value)
bool GithubHasBeenSet() const
AWS_SECURITYAGENT_API ProviderResourceCapabilities()=default
void SetGithub(GithubT &&value)
AWS_SECURITYAGENT_API ProviderResourceCapabilities & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue