7#include <aws/codeguru-reviewer/CodeGuruReviewer_EXPORTS.h>
8#include <aws/codeguru-reviewer/CodeGuruReviewerRequest.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/codeguru-reviewer/model/Type.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
12#include <aws/codeguru-reviewer/model/ProviderType.h>
13#include <aws/codeguru-reviewer/model/JobState.h>
22namespace CodeGuruReviewer
53 template<
typename Prov
iderTypesT = Aws::Vector<Prov
iderType>>
54 void SetProviderTypes(ProviderTypesT&& value) { m_providerTypesHasBeenSet =
true; m_providerTypes = std::forward<ProviderTypesT>(value); }
55 template<
typename Prov
iderTypesT = Aws::Vector<Prov
iderType>>
73 template<
typename StatesT = Aws::Vector<JobState>>
74 void SetStates(StatesT&& value) { m_statesHasBeenSet =
true; m_states = std::forward<StatesT>(value); }
75 template<
typename StatesT = Aws::Vector<JobState>>
87 template<
typename RepositoryNamesT = Aws::Vector<Aws::String>>
88 void SetRepositoryNames(RepositoryNamesT&& value) { m_repositoryNamesHasBeenSet =
true; m_repositoryNames = std::forward<RepositoryNamesT>(value); }
89 template<
typename RepositoryNamesT = Aws::Vector<Aws::String>>
91 template<
typename RepositoryNamesT = Aws::String>
101 inline void SetType(
Type value) { m_typeHasBeenSet =
true; m_type = value; }
112 inline void SetMaxResults(
int value) { m_maxResultsHasBeenSet =
true; m_maxResults = value; }
125 template<
typename NextTokenT = Aws::String>
126 void SetNextToken(NextTokenT&& value) { m_nextTokenHasBeenSet =
true; m_nextToken = std::forward<NextTokenT>(value); }
127 template<
typename NextTokenT = Aws::String>
133 bool m_providerTypesHasBeenSet =
false;
136 bool m_statesHasBeenSet =
false;
139 bool m_repositoryNamesHasBeenSet =
false;
142 bool m_typeHasBeenSet =
false;
145 bool m_maxResultsHasBeenSet =
false;
148 bool m_nextTokenHasBeenSet =
false;
const Aws::String & GetNextToken() const
bool MaxResultsHasBeenSet() const
ListCodeReviewsRequest & AddProviderTypes(ProviderType value)
ListCodeReviewsRequest & WithMaxResults(int value)
AWS_CODEGURUREVIEWER_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
ListCodeReviewsRequest & WithStates(StatesT &&value)
ListCodeReviewsRequest & WithProviderTypes(ProviderTypesT &&value)
ListCodeReviewsRequest & AddRepositoryNames(RepositoryNamesT &&value)
ListCodeReviewsRequest & WithType(Type value)
bool NextTokenHasBeenSet() const
bool ProviderTypesHasBeenSet() const
virtual const char * GetServiceRequestName() const override
ListCodeReviewsRequest & WithNextToken(NextTokenT &&value)
const Aws::Vector< Aws::String > & GetRepositoryNames() const
bool TypeHasBeenSet() const
void SetProviderTypes(ProviderTypesT &&value)
bool RepositoryNamesHasBeenSet() const
AWS_CODEGURUREVIEWER_API Aws::String SerializePayload() const override
void SetMaxResults(int value)
void SetStates(StatesT &&value)
ListCodeReviewsRequest & AddStates(JobState value)
AWS_CODEGURUREVIEWER_API ListCodeReviewsRequest()=default
const Aws::Vector< JobState > & GetStates() const
bool StatesHasBeenSet() const
ListCodeReviewsRequest & WithRepositoryNames(RepositoryNamesT &&value)
int GetMaxResults() const
const Aws::Vector< ProviderType > & GetProviderTypes() const
void SetRepositoryNames(RepositoryNamesT &&value)
void SetNextToken(NextTokenT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector