7#include <aws/codeguru-reviewer/CodeGuruReviewer_EXPORTS.h>
8#include <aws/codeguru-reviewer/model/RepositoryHeadSourceCodeType.h>
9#include <aws/codeguru-reviewer/model/SourceCodeType.h>
20namespace CodeGuruReviewer {
47 template <
typename RepositoryHeadT = RepositoryHeadSourceCodeType>
49 m_repositoryHeadHasBeenSet =
true;
50 m_repositoryHead = std::forward<RepositoryHeadT>(value);
52 template <
typename RepositoryHeadT = RepositoryHeadSourceCodeType>
63 template <
typename SourceCodeTypeT = SourceCodeType>
65 m_sourceCodeTypeHasBeenSet =
true;
66 m_sourceCodeType = std::forward<SourceCodeTypeT>(value);
68 template <
typename SourceCodeTypeT = SourceCodeType>
78 bool m_repositoryHeadHasBeenSet =
false;
79 bool m_sourceCodeTypeHasBeenSet =
false;
const RepositoryHeadSourceCodeType & GetRepositoryHead() const
void SetSourceCodeType(SourceCodeTypeT &&value)
AWS_CODEGURUREVIEWER_API RepositoryAnalysis()=default
bool SourceCodeTypeHasBeenSet() const
const SourceCodeType & GetSourceCodeType() const
void SetRepositoryHead(RepositoryHeadT &&value)
RepositoryAnalysis & WithSourceCodeType(SourceCodeTypeT &&value)
AWS_CODEGURUREVIEWER_API RepositoryAnalysis & operator=(Aws::Utils::Json::JsonView jsonValue)
RepositoryAnalysis & WithRepositoryHead(RepositoryHeadT &&value)
AWS_CODEGURUREVIEWER_API Aws::Utils::Json::JsonValue Jsonize() const
bool RepositoryHeadHasBeenSet() const
AWS_CODEGURUREVIEWER_API RepositoryAnalysis(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue