7#include <aws/securityagent/SecurityAgent_EXPORTS.h>
8#include <aws/securityagent/model/GitHubRepositoryResource.h>
19namespace SecurityAgent {
40 template <
typename GithubRepositoryT = GitHubRepositoryResource>
42 m_githubRepositoryHasBeenSet =
true;
43 m_githubRepository = std::forward<GithubRepositoryT>(value);
45 template <
typename GithubRepositoryT = GitHubRepositoryResource>
53 bool m_githubRepositoryHasBeenSet =
false;
IntegratedResource & WithGithubRepository(GithubRepositoryT &&value)
AWS_SECURITYAGENT_API IntegratedResource & operator=(Aws::Utils::Json::JsonView jsonValue)
bool GithubRepositoryHasBeenSet() const
AWS_SECURITYAGENT_API IntegratedResource()=default
AWS_SECURITYAGENT_API IntegratedResource(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
const GitHubRepositoryResource & GetGithubRepository() const
void SetGithubRepository(GithubRepositoryT &&value)
Aws::Utils::Json::JsonValue JsonValue