7#include <aws/codeguru-reviewer/CodeGuruReviewer_EXPORTS.h>
8#include <aws/codeguru-reviewer/model/RepositoryHeadSourceCodeType.h>
9#include <aws/codeguru-reviewer/model/SourceCodeType.h>
22namespace CodeGuruReviewer
53 template<
typename RepositoryHeadT = RepositoryHeadSourceCodeType>
54 void SetRepositoryHead(RepositoryHeadT&& value) { m_repositoryHeadHasBeenSet =
true; m_repositoryHead = std::forward<RepositoryHeadT>(value); }
55 template<
typename RepositoryHeadT = RepositoryHeadSourceCodeType>
63 template<
typename SourceCodeTypeT = SourceCodeType>
64 void SetSourceCodeType(SourceCodeTypeT&& value) { m_sourceCodeTypeHasBeenSet =
true; m_sourceCodeType = std::forward<SourceCodeTypeT>(value); }
65 template<
typename SourceCodeTypeT = SourceCodeType>
71 bool m_repositoryHeadHasBeenSet =
false;
74 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