7#include <aws/securityagent/SecurityAgent_EXPORTS.h>
8#include <aws/securityagent/model/BitbucketRepositoryMetadata.h>
9#include <aws/securityagent/model/ConfluenceDocumentMetadata.h>
10#include <aws/securityagent/model/GitHubRepositoryMetadata.h>
11#include <aws/securityagent/model/GitLabRepositoryMetadata.h>
22namespace SecurityAgent {
44 template <
typename GithubRepositoryT = GitHubRepositoryMetadata>
46 m_githubRepositoryHasBeenSet =
true;
47 m_githubRepository = std::forward<GithubRepositoryT>(value);
49 template <
typename GithubRepositoryT = GitHubRepositoryMetadata>
60 template <
typename GitlabRepositoryT = GitLabRepositoryMetadata>
62 m_gitlabRepositoryHasBeenSet =
true;
63 m_gitlabRepository = std::forward<GitlabRepositoryT>(value);
65 template <
typename GitlabRepositoryT = GitLabRepositoryMetadata>
76 template <
typename BitbucketRepositoryT = BitbucketRepositoryMetadata>
78 m_bitbucketRepositoryHasBeenSet =
true;
79 m_bitbucketRepository = std::forward<BitbucketRepositoryT>(value);
81 template <
typename BitbucketRepositoryT = BitbucketRepositoryMetadata>
92 template <
typename ConfluenceDocumentT = ConfluenceDocumentMetadata>
94 m_confluenceDocumentHasBeenSet =
true;
95 m_confluenceDocument = std::forward<ConfluenceDocumentT>(value);
97 template <
typename ConfluenceDocumentT = ConfluenceDocumentMetadata>
111 bool m_githubRepositoryHasBeenSet =
false;
112 bool m_gitlabRepositoryHasBeenSet =
false;
113 bool m_bitbucketRepositoryHasBeenSet =
false;
114 bool m_confluenceDocumentHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue