7#include <aws/wellarchitected/WellArchitected_EXPORTS.h>
8#include <aws/wellarchitected/WellArchitectedRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
14namespace WellArchitected
41 inline void SetWorkloadId(
const char* value) { m_workloadIdHasBeenSet =
true; m_workloadId.assign(value); }
53 inline void SetNextToken(
const char* value) { m_nextTokenHasBeenSet =
true; m_nextToken.assign(value); }
63 inline void SetMaxResults(
int value) { m_maxResultsHasBeenSet =
true; m_maxResults = value; }
75 inline void SetLensArn(
const char* value) { m_lensArnHasBeenSet =
true; m_lensArn.assign(value); }
87 inline void SetPillarId(
const char* value) { m_pillarIdHasBeenSet =
true; m_pillarId.assign(value); }
99 inline void SetQuestionId(
const char* value) { m_questionIdHasBeenSet =
true; m_questionId.assign(value); }
111 inline void SetChoiceId(
const char* value) { m_choiceIdHasBeenSet =
true; m_choiceId.assign(value); }
119 bool m_workloadIdHasBeenSet =
false;
122 bool m_nextTokenHasBeenSet =
false;
125 bool m_maxResultsHasBeenSet =
false;
128 bool m_lensArnHasBeenSet =
false;
131 bool m_pillarIdHasBeenSet =
false;
134 bool m_questionIdHasBeenSet =
false;
137 bool m_choiceIdHasBeenSet =
false;
const Aws::String & GetPillarId() const
void SetQuestionId(const Aws::String &value)
ListCheckDetailsRequest & WithQuestionId(const Aws::String &value)
bool QuestionIdHasBeenSet() const
ListCheckDetailsRequest & WithWorkloadId(const Aws::String &value)
void SetWorkloadId(const char *value)
void SetNextToken(const char *value)
void SetLensArn(Aws::String &&value)
ListCheckDetailsRequest & WithPillarId(Aws::String &&value)
void SetChoiceId(const Aws::String &value)
void SetNextToken(const Aws::String &value)
int GetMaxResults() const
void SetQuestionId(Aws::String &&value)
void SetNextToken(Aws::String &&value)
const Aws::String & GetChoiceId() const
ListCheckDetailsRequest & WithLensArn(const Aws::String &value)
void SetLensArn(const Aws::String &value)
ListCheckDetailsRequest & WithPillarId(const Aws::String &value)
void SetChoiceId(Aws::String &&value)
ListCheckDetailsRequest & WithQuestionId(Aws::String &&value)
ListCheckDetailsRequest & WithLensArn(const char *value)
ListCheckDetailsRequest & WithNextToken(Aws::String &&value)
ListCheckDetailsRequest & WithChoiceId(const Aws::String &value)
ListCheckDetailsRequest & WithChoiceId(const char *value)
bool PillarIdHasBeenSet() const
bool ChoiceIdHasBeenSet() const
ListCheckDetailsRequest & WithNextToken(const Aws::String &value)
void SetChoiceId(const char *value)
virtual const char * GetServiceRequestName() const override
void SetLensArn(const char *value)
bool WorkloadIdHasBeenSet() const
bool LensArnHasBeenSet() const
const Aws::String & GetQuestionId() const
const Aws::String & GetWorkloadId() const
const Aws::String & GetNextToken() const
void SetWorkloadId(const Aws::String &value)
bool NextTokenHasBeenSet() const
ListCheckDetailsRequest & WithLensArn(Aws::String &&value)
void SetMaxResults(int value)
void SetPillarId(Aws::String &&value)
ListCheckDetailsRequest & WithMaxResults(int value)
void SetWorkloadId(Aws::String &&value)
AWS_WELLARCHITECTED_API ListCheckDetailsRequest()
ListCheckDetailsRequest & WithWorkloadId(const char *value)
bool MaxResultsHasBeenSet() const
ListCheckDetailsRequest & WithNextToken(const char *value)
void SetQuestionId(const char *value)
ListCheckDetailsRequest & WithPillarId(const char *value)
ListCheckDetailsRequest & WithWorkloadId(Aws::String &&value)
void SetPillarId(const Aws::String &value)
AWS_WELLARCHITECTED_API Aws::String SerializePayload() const override
const Aws::String & GetLensArn() const
ListCheckDetailsRequest & WithChoiceId(Aws::String &&value)
ListCheckDetailsRequest & WithQuestionId(const char *value)
void SetPillarId(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String