7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/resiliencehubv2/Resiliencehubv2Request.h>
9#include <aws/resiliencehubv2/Resiliencehubv2_EXPORTS.h>
10#include <aws/resiliencehubv2/model/AssessmentStatus.h>
18namespace resiliencehubv2 {
41 template <
typename SystemArnT = Aws::String>
43 m_systemArnHasBeenSet =
true;
44 m_systemArn = std::forward<SystemArnT>(value);
46 template <
typename SystemArnT = Aws::String>
59 template <
typename UserJourneyIdT = Aws::String>
61 m_userJourneyIdHasBeenSet =
true;
62 m_userJourneyId = std::forward<UserJourneyIdT>(value);
64 template <
typename UserJourneyIdT = Aws::String>
77 template <
typename OuIdT = Aws::String>
79 m_ouIdHasBeenSet =
true;
80 m_ouId = std::forward<OuIdT>(value);
82 template <
typename OuIdT = Aws::String>
84 SetOuId(std::forward<OuIdT>(value));
95 template <
typename AccountIdT = Aws::String>
97 m_accountIdHasBeenSet =
true;
98 m_accountId = std::forward<AccountIdT>(value);
100 template <
typename AccountIdT = Aws::String>
114 m_assessmentStatusHasBeenSet =
true;
115 m_assessmentStatus = value;
127 template <
typename PolicyArnT = Aws::String>
129 m_policyArnHasBeenSet =
true;
130 m_policyArn = std::forward<PolicyArnT>(value);
132 template <
typename PolicyArnT = Aws::String>
144 m_maxResultsHasBeenSet =
true;
145 m_maxResults = value;
157 template <
typename NextTokenT = Aws::String>
159 m_nextTokenHasBeenSet =
true;
160 m_nextToken = std::forward<NextTokenT>(value);
162 template <
typename NextTokenT = Aws::String>
184 bool m_systemArnHasBeenSet =
false;
185 bool m_userJourneyIdHasBeenSet =
false;
186 bool m_ouIdHasBeenSet =
false;
187 bool m_accountIdHasBeenSet =
false;
188 bool m_assessmentStatusHasBeenSet =
false;
189 bool m_policyArnHasBeenSet =
false;
190 bool m_maxResultsHasBeenSet =
false;
191 bool m_nextTokenHasBeenSet =
false;
bool AssessmentStatusHasBeenSet() const
virtual const char * GetServiceRequestName() const override
int GetMaxResults() const
void SetMaxResults(int value)
const Aws::String & GetUserJourneyId() const
AssessmentStatus GetAssessmentStatus() const
ListServicesRequest & WithPolicyArn(PolicyArnT &&value)
ListServicesRequest & WithOuId(OuIdT &&value)
void SetUserJourneyId(UserJourneyIdT &&value)
void SetPolicyArn(PolicyArnT &&value)
ListServicesRequest & WithNextToken(NextTokenT &&value)
void SetAccountId(AccountIdT &&value)
bool SystemArnHasBeenSet() const
const Aws::String & GetOuId() const
bool MaxResultsHasBeenSet() const
bool OuIdHasBeenSet() const
const Aws::String & GetNextToken() const
bool AccountIdHasBeenSet() const
AWS_RESILIENCEHUBV2_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
const Aws::String & GetSystemArn() const
ListServicesRequest & WithUserJourneyId(UserJourneyIdT &&value)
void SetSystemArn(SystemArnT &&value)
ListServicesRequest & WithSystemArn(SystemArnT &&value)
const Aws::String & GetPolicyArn() const
void SetOuId(OuIdT &&value)
const Aws::String & GetAccountId() const
bool PolicyArnHasBeenSet() const
bool NextTokenHasBeenSet() const
void SetNextToken(NextTokenT &&value)
ListServicesRequest & WithMaxResults(int value)
void SetAssessmentStatus(AssessmentStatus value)
AWS_RESILIENCEHUBV2_API ListServicesRequest()=default
ListServicesRequest & WithAccountId(AccountIdT &&value)
bool UserJourneyIdHasBeenSet() const
AWS_RESILIENCEHUBV2_API Aws::String SerializePayload() const override
ListServicesRequest & WithAssessmentStatus(AssessmentStatus value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String