AWS SDK for C++  1.9.126
AWS SDK for C++
ListLensReviewImprovementsRequest.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <utility>
11 
12 namespace Aws
13 {
14 namespace Http
15 {
16  class URI;
17 } //namespace Http
18 namespace WellArchitected
19 {
20 namespace Model
21 {
22 
29  {
30  public:
32 
33  // Service request name is the Operation name which will send this request out,
34  // each operation should has unique request name, so that we can get operation's name from this request.
35  // Note: this is not true for response, multiple operations may have the same response name,
36  // so we can not get operation's name from response.
37  inline virtual const char* GetServiceRequestName() const override { return "ListLensReviewImprovements"; }
38 
39  Aws::String SerializePayload() const override;
40 
41  void AddQueryStringParameters(Aws::Http::URI& uri) const override;
42 
43 
44 
45  inline const Aws::String& GetWorkloadId() const{ return m_workloadId; }
46 
47 
48  inline bool WorkloadIdHasBeenSet() const { return m_workloadIdHasBeenSet; }
49 
50 
51  inline void SetWorkloadId(const Aws::String& value) { m_workloadIdHasBeenSet = true; m_workloadId = value; }
52 
53 
54  inline void SetWorkloadId(Aws::String&& value) { m_workloadIdHasBeenSet = true; m_workloadId = std::move(value); }
55 
56 
57  inline void SetWorkloadId(const char* value) { m_workloadIdHasBeenSet = true; m_workloadId.assign(value); }
58 
59 
60  inline ListLensReviewImprovementsRequest& WithWorkloadId(const Aws::String& value) { SetWorkloadId(value); return *this;}
61 
62 
63  inline ListLensReviewImprovementsRequest& WithWorkloadId(Aws::String&& value) { SetWorkloadId(std::move(value)); return *this;}
64 
65 
66  inline ListLensReviewImprovementsRequest& WithWorkloadId(const char* value) { SetWorkloadId(value); return *this;}
67 
68 
69 
70  inline const Aws::String& GetLensAlias() const{ return m_lensAlias; }
71 
72 
73  inline bool LensAliasHasBeenSet() const { return m_lensAliasHasBeenSet; }
74 
75 
76  inline void SetLensAlias(const Aws::String& value) { m_lensAliasHasBeenSet = true; m_lensAlias = value; }
77 
78 
79  inline void SetLensAlias(Aws::String&& value) { m_lensAliasHasBeenSet = true; m_lensAlias = std::move(value); }
80 
81 
82  inline void SetLensAlias(const char* value) { m_lensAliasHasBeenSet = true; m_lensAlias.assign(value); }
83 
84 
85  inline ListLensReviewImprovementsRequest& WithLensAlias(const Aws::String& value) { SetLensAlias(value); return *this;}
86 
87 
88  inline ListLensReviewImprovementsRequest& WithLensAlias(Aws::String&& value) { SetLensAlias(std::move(value)); return *this;}
89 
90 
91  inline ListLensReviewImprovementsRequest& WithLensAlias(const char* value) { SetLensAlias(value); return *this;}
92 
93 
94 
95  inline const Aws::String& GetPillarId() const{ return m_pillarId; }
96 
97 
98  inline bool PillarIdHasBeenSet() const { return m_pillarIdHasBeenSet; }
99 
100 
101  inline void SetPillarId(const Aws::String& value) { m_pillarIdHasBeenSet = true; m_pillarId = value; }
102 
103 
104  inline void SetPillarId(Aws::String&& value) { m_pillarIdHasBeenSet = true; m_pillarId = std::move(value); }
105 
106 
107  inline void SetPillarId(const char* value) { m_pillarIdHasBeenSet = true; m_pillarId.assign(value); }
108 
109 
110  inline ListLensReviewImprovementsRequest& WithPillarId(const Aws::String& value) { SetPillarId(value); return *this;}
111 
112 
113  inline ListLensReviewImprovementsRequest& WithPillarId(Aws::String&& value) { SetPillarId(std::move(value)); return *this;}
114 
115 
116  inline ListLensReviewImprovementsRequest& WithPillarId(const char* value) { SetPillarId(value); return *this;}
117 
118 
119 
120  inline int GetMilestoneNumber() const{ return m_milestoneNumber; }
121 
122 
123  inline bool MilestoneNumberHasBeenSet() const { return m_milestoneNumberHasBeenSet; }
124 
125 
126  inline void SetMilestoneNumber(int value) { m_milestoneNumberHasBeenSet = true; m_milestoneNumber = value; }
127 
128 
129  inline ListLensReviewImprovementsRequest& WithMilestoneNumber(int value) { SetMilestoneNumber(value); return *this;}
130 
131 
132 
133  inline const Aws::String& GetNextToken() const{ return m_nextToken; }
134 
135 
136  inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; }
137 
138 
139  inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; }
140 
141 
142  inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); }
143 
144 
145  inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); }
146 
147 
148  inline ListLensReviewImprovementsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;}
149 
150 
151  inline ListLensReviewImprovementsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;}
152 
153 
154  inline ListLensReviewImprovementsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;}
155 
156 
160  inline int GetMaxResults() const{ return m_maxResults; }
161 
165  inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; }
166 
170  inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; }
171 
175  inline ListLensReviewImprovementsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;}
176 
177  private:
178 
179  Aws::String m_workloadId;
180  bool m_workloadIdHasBeenSet;
181 
182  Aws::String m_lensAlias;
183  bool m_lensAliasHasBeenSet;
184 
185  Aws::String m_pillarId;
186  bool m_pillarIdHasBeenSet;
187 
188  int m_milestoneNumber;
189  bool m_milestoneNumberHasBeenSet;
190 
191  Aws::String m_nextToken;
192  bool m_nextTokenHasBeenSet;
193 
194  int m_maxResults;
195  bool m_maxResultsHasBeenSet;
196  };
197 
198 } // namespace Model
199 } // namespace WellArchitected
200 } // namespace Aws
WellArchitectedRequest.h
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::MilestoneNumberHasBeenSet
bool MilestoneNumberHasBeenSet() const
Definition: ListLensReviewImprovementsRequest.h:123
Aws::Http::URI
Definition: URI.h:32
WellArchitected_EXPORTS.h
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::WithWorkloadId
ListLensReviewImprovementsRequest & WithWorkloadId(Aws::String &&value)
Definition: ListLensReviewImprovementsRequest.h:63
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::SetMaxResults
void SetMaxResults(int value)
Definition: ListLensReviewImprovementsRequest.h:170
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::MaxResultsHasBeenSet
bool MaxResultsHasBeenSet() const
Definition: ListLensReviewImprovementsRequest.h:165
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::WithMilestoneNumber
ListLensReviewImprovementsRequest & WithMilestoneNumber(int value)
Definition: ListLensReviewImprovementsRequest.h:129
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: ListLensReviewImprovementsRequest.h:37
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::WithPillarId
ListLensReviewImprovementsRequest & WithPillarId(const char *value)
Definition: ListLensReviewImprovementsRequest.h:116
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::AddQueryStringParameters
void AddQueryStringParameters(Aws::Http::URI &uri) const override
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::WithMaxResults
ListLensReviewImprovementsRequest & WithMaxResults(int value)
Definition: ListLensReviewImprovementsRequest.h:175
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest
Definition: ListLensReviewImprovementsRequest.h:29
Aws::WellArchitected::WellArchitectedRequest
Definition: WellArchitectedRequest.h:17
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::SetNextToken
void SetNextToken(const Aws::String &value)
Definition: ListLensReviewImprovementsRequest.h:139
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::SetMilestoneNumber
void SetMilestoneNumber(int value)
Definition: ListLensReviewImprovementsRequest.h:126
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::NextTokenHasBeenSet
bool NextTokenHasBeenSet() const
Definition: ListLensReviewImprovementsRequest.h:136
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::SetPillarId
void SetPillarId(const char *value)
Definition: ListLensReviewImprovementsRequest.h:107
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::LensAliasHasBeenSet
bool LensAliasHasBeenSet() const
Definition: ListLensReviewImprovementsRequest.h:73
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::WithLensAlias
ListLensReviewImprovementsRequest & WithLensAlias(const Aws::String &value)
Definition: ListLensReviewImprovementsRequest.h:85
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::SetWorkloadId
void SetWorkloadId(Aws::String &&value)
Definition: ListLensReviewImprovementsRequest.h:54
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::SetPillarId
void SetPillarId(Aws::String &&value)
Definition: ListLensReviewImprovementsRequest.h:104
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::SetWorkloadId
void SetWorkloadId(const Aws::String &value)
Definition: ListLensReviewImprovementsRequest.h:51
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::GetPillarId
const Aws::String & GetPillarId() const
Definition: ListLensReviewImprovementsRequest.h:95
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::SetWorkloadId
void SetWorkloadId(const char *value)
Definition: ListLensReviewImprovementsRequest.h:57
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::SetNextToken
void SetNextToken(const char *value)
Definition: ListLensReviewImprovementsRequest.h:145
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::WithWorkloadId
ListLensReviewImprovementsRequest & WithWorkloadId(const Aws::String &value)
Definition: ListLensReviewImprovementsRequest.h:60
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::SetLensAlias
void SetLensAlias(Aws::String &&value)
Definition: ListLensReviewImprovementsRequest.h:79
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::PillarIdHasBeenSet
bool PillarIdHasBeenSet() const
Definition: ListLensReviewImprovementsRequest.h:98
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::WithNextToken
ListLensReviewImprovementsRequest & WithNextToken(const Aws::String &value)
Definition: ListLensReviewImprovementsRequest.h:148
AWSString.h
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::WithLensAlias
ListLensReviewImprovementsRequest & WithLensAlias(const char *value)
Definition: ListLensReviewImprovementsRequest.h:91
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::GetMilestoneNumber
int GetMilestoneNumber() const
Definition: ListLensReviewImprovementsRequest.h:120
AWS_WELLARCHITECTED_API
#define AWS_WELLARCHITECTED_API
Definition: WellArchitected_EXPORTS.h:28
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::SetLensAlias
void SetLensAlias(const Aws::String &value)
Definition: ListLensReviewImprovementsRequest.h:76
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::SetLensAlias
void SetLensAlias(const char *value)
Definition: ListLensReviewImprovementsRequest.h:82
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::WithPillarId
ListLensReviewImprovementsRequest & WithPillarId(const Aws::String &value)
Definition: ListLensReviewImprovementsRequest.h:110
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::GetLensAlias
const Aws::String & GetLensAlias() const
Definition: ListLensReviewImprovementsRequest.h:70
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::SetPillarId
void SetPillarId(const Aws::String &value)
Definition: ListLensReviewImprovementsRequest.h:101
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::GetMaxResults
int GetMaxResults() const
Definition: ListLensReviewImprovementsRequest.h:160
Aws
Definition: AccessManagementClient.h:15
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::GetWorkloadId
const Aws::String & GetWorkloadId() const
Definition: ListLensReviewImprovementsRequest.h:45
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::WithWorkloadId
ListLensReviewImprovementsRequest & WithWorkloadId(const char *value)
Definition: ListLensReviewImprovementsRequest.h:66
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::WithPillarId
ListLensReviewImprovementsRequest & WithPillarId(Aws::String &&value)
Definition: ListLensReviewImprovementsRequest.h:113
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::SetNextToken
void SetNextToken(Aws::String &&value)
Definition: ListLensReviewImprovementsRequest.h:142
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::WithNextToken
ListLensReviewImprovementsRequest & WithNextToken(Aws::String &&value)
Definition: ListLensReviewImprovementsRequest.h:151
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::WithNextToken
ListLensReviewImprovementsRequest & WithNextToken(const char *value)
Definition: ListLensReviewImprovementsRequest.h:154
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::WorkloadIdHasBeenSet
bool WorkloadIdHasBeenSet() const
Definition: ListLensReviewImprovementsRequest.h:48
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::GetNextToken
const Aws::String & GetNextToken() const
Definition: ListLensReviewImprovementsRequest.h:133
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::WithLensAlias
ListLensReviewImprovementsRequest & WithLensAlias(Aws::String &&value)
Definition: ListLensReviewImprovementsRequest.h:88
Aws::WellArchitected::Model::ListLensReviewImprovementsRequest::ListLensReviewImprovementsRequest
ListLensReviewImprovementsRequest()