7#include <aws/securityagent/SecurityAgent_EXPORTS.h>
8#include <aws/securityagent/model/AzureDevOpsRepositoryMetadata.h>
9#include <aws/securityagent/model/BitbucketRepositoryMetadata.h>
10#include <aws/securityagent/model/ConfluenceDocumentMetadata.h>
11#include <aws/securityagent/model/GitHubRepositoryMetadata.h>
12#include <aws/securityagent/model/GitLabRepositoryMetadata.h>
23namespace SecurityAgent {
45 template <
typename GithubRepositoryT = GitHubRepositoryMetadata>
47 m_githubRepositoryHasBeenSet =
true;
48 m_githubRepository = std::forward<GithubRepositoryT>(value);
50 template <
typename GithubRepositoryT = GitHubRepositoryMetadata>
61 template <
typename GitlabRepositoryT = GitLabRepositoryMetadata>
63 m_gitlabRepositoryHasBeenSet =
true;
64 m_gitlabRepository = std::forward<GitlabRepositoryT>(value);
66 template <
typename GitlabRepositoryT = GitLabRepositoryMetadata>
77 template <
typename BitbucketRepositoryT = BitbucketRepositoryMetadata>
79 m_bitbucketRepositoryHasBeenSet =
true;
80 m_bitbucketRepository = std::forward<BitbucketRepositoryT>(value);
82 template <
typename BitbucketRepositoryT = BitbucketRepositoryMetadata>
93 template <
typename ConfluenceDocumentT = ConfluenceDocumentMetadata>
95 m_confluenceDocumentHasBeenSet =
true;
96 m_confluenceDocument = std::forward<ConfluenceDocumentT>(value);
98 template <
typename ConfluenceDocumentT = ConfluenceDocumentMetadata>
111 template <
typename AzureDevOpsRepositoryT = AzureDevOpsRepositoryMetadata>
113 m_azureDevOpsRepositoryHasBeenSet =
true;
114 m_azureDevOpsRepository = std::forward<AzureDevOpsRepositoryT>(value);
116 template <
typename AzureDevOpsRepositoryT = AzureDevOpsRepositoryMetadata>
132 bool m_githubRepositoryHasBeenSet =
false;
133 bool m_gitlabRepositoryHasBeenSet =
false;
134 bool m_bitbucketRepositoryHasBeenSet =
false;
135 bool m_confluenceDocumentHasBeenSet =
false;
136 bool m_azureDevOpsRepositoryHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue