7#include <aws/codeguru-reviewer/CodeGuruReviewer_EXPORTS.h>
8#include <aws/codeguru-reviewer/model/CodeCommitRepository.h>
9#include <aws/codeguru-reviewer/model/ThirdPartySourceRepository.h>
10#include <aws/codeguru-reviewer/model/S3Repository.h>
23namespace CodeGuruReviewer
94 bool m_codeCommitHasBeenSet =
false;
97 bool m_bitbucketHasBeenSet =
false;
100 bool m_gitHubEnterpriseServerHasBeenSet =
false;
103 bool m_s3BucketHasBeenSet =
false;
AWS_CODEGURUREVIEWER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetBitbucket(ThirdPartySourceRepository &&value)
const S3Repository & GetS3Bucket() const
void SetGitHubEnterpriseServer(ThirdPartySourceRepository &&value)
const ThirdPartySourceRepository & GetGitHubEnterpriseServer() const
const CodeCommitRepository & GetCodeCommit() const
Repository & WithBitbucket(ThirdPartySourceRepository &&value)
AWS_CODEGURUREVIEWER_API Repository & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CODEGURUREVIEWER_API Repository(Aws::Utils::Json::JsonView jsonValue)
Repository & WithCodeCommit(CodeCommitRepository &&value)
bool CodeCommitHasBeenSet() const
void SetGitHubEnterpriseServer(const ThirdPartySourceRepository &value)
void SetS3Bucket(S3Repository &&value)
void SetCodeCommit(CodeCommitRepository &&value)
Repository & WithS3Bucket(S3Repository &&value)
void SetCodeCommit(const CodeCommitRepository &value)
void SetS3Bucket(const S3Repository &value)
AWS_CODEGURUREVIEWER_API Repository()
bool S3BucketHasBeenSet() const
const ThirdPartySourceRepository & GetBitbucket() const
void SetBitbucket(const ThirdPartySourceRepository &value)
Repository & WithBitbucket(const ThirdPartySourceRepository &value)
bool BitbucketHasBeenSet() const
bool GitHubEnterpriseServerHasBeenSet() const
Repository & WithCodeCommit(const CodeCommitRepository &value)
Repository & WithGitHubEnterpriseServer(const ThirdPartySourceRepository &value)
Repository & WithGitHubEnterpriseServer(ThirdPartySourceRepository &&value)
Repository & WithS3Bucket(const S3Repository &value)
Aws::Utils::Json::JsonValue JsonValue