AWS SDK for C++  1.9.154
AWS SDK for C++
UpdateDataSetResult.h
Go to the documentation of this file.
1 
6 #pragma once
9 #include <utility>
10 
11 namespace Aws
12 {
13 template<typename RESULT_TYPE>
14 class AmazonWebServiceResult;
15 
16 namespace Utils
17 {
18 namespace Json
19 {
20  class JsonValue;
21 } // namespace Json
22 } // namespace Utils
23 namespace QuickSight
24 {
25 namespace Model
26 {
28  {
29  public:
33 
34 
38  inline const Aws::String& GetArn() const{ return m_arn; }
39 
43  inline void SetArn(const Aws::String& value) { m_arn = value; }
44 
48  inline void SetArn(Aws::String&& value) { m_arn = std::move(value); }
49 
53  inline void SetArn(const char* value) { m_arn.assign(value); }
54 
58  inline UpdateDataSetResult& WithArn(const Aws::String& value) { SetArn(value); return *this;}
59 
63  inline UpdateDataSetResult& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;}
64 
68  inline UpdateDataSetResult& WithArn(const char* value) { SetArn(value); return *this;}
69 
70 
75  inline const Aws::String& GetDataSetId() const{ return m_dataSetId; }
76 
81  inline void SetDataSetId(const Aws::String& value) { m_dataSetId = value; }
82 
87  inline void SetDataSetId(Aws::String&& value) { m_dataSetId = std::move(value); }
88 
93  inline void SetDataSetId(const char* value) { m_dataSetId.assign(value); }
94 
99  inline UpdateDataSetResult& WithDataSetId(const Aws::String& value) { SetDataSetId(value); return *this;}
100 
105  inline UpdateDataSetResult& WithDataSetId(Aws::String&& value) { SetDataSetId(std::move(value)); return *this;}
106 
111  inline UpdateDataSetResult& WithDataSetId(const char* value) { SetDataSetId(value); return *this;}
112 
113 
118  inline const Aws::String& GetIngestionArn() const{ return m_ingestionArn; }
119 
124  inline void SetIngestionArn(const Aws::String& value) { m_ingestionArn = value; }
125 
130  inline void SetIngestionArn(Aws::String&& value) { m_ingestionArn = std::move(value); }
131 
136  inline void SetIngestionArn(const char* value) { m_ingestionArn.assign(value); }
137 
142  inline UpdateDataSetResult& WithIngestionArn(const Aws::String& value) { SetIngestionArn(value); return *this;}
143 
148  inline UpdateDataSetResult& WithIngestionArn(Aws::String&& value) { SetIngestionArn(std::move(value)); return *this;}
149 
154  inline UpdateDataSetResult& WithIngestionArn(const char* value) { SetIngestionArn(value); return *this;}
155 
156 
161  inline const Aws::String& GetIngestionId() const{ return m_ingestionId; }
162 
167  inline void SetIngestionId(const Aws::String& value) { m_ingestionId = value; }
168 
173  inline void SetIngestionId(Aws::String&& value) { m_ingestionId = std::move(value); }
174 
179  inline void SetIngestionId(const char* value) { m_ingestionId.assign(value); }
180 
185  inline UpdateDataSetResult& WithIngestionId(const Aws::String& value) { SetIngestionId(value); return *this;}
186 
191  inline UpdateDataSetResult& WithIngestionId(Aws::String&& value) { SetIngestionId(std::move(value)); return *this;}
192 
197  inline UpdateDataSetResult& WithIngestionId(const char* value) { SetIngestionId(value); return *this;}
198 
199 
203  inline const Aws::String& GetRequestId() const{ return m_requestId; }
204 
208  inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
209 
213  inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
214 
218  inline void SetRequestId(const char* value) { m_requestId.assign(value); }
219 
223  inline UpdateDataSetResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
224 
228  inline UpdateDataSetResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
229 
233  inline UpdateDataSetResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
234 
235 
239  inline int GetStatus() const{ return m_status; }
240 
244  inline void SetStatus(int value) { m_status = value; }
245 
249  inline UpdateDataSetResult& WithStatus(int value) { SetStatus(value); return *this;}
250 
251  private:
252 
253  Aws::String m_arn;
254 
255  Aws::String m_dataSetId;
256 
257  Aws::String m_ingestionArn;
258 
259  Aws::String m_ingestionId;
260 
261  Aws::String m_requestId;
262 
263  int m_status;
264  };
265 
266 } // namespace Model
267 } // namespace QuickSight
268 } // namespace Aws
Aws::QuickSight::Model::UpdateDataSetResult::WithIngestionArn
UpdateDataSetResult & WithIngestionArn(const char *value)
Definition: UpdateDataSetResult.h:154
Aws::QuickSight::Model::UpdateDataSetResult::WithIngestionArn
UpdateDataSetResult & WithIngestionArn(const Aws::String &value)
Definition: UpdateDataSetResult.h:142
Aws::QuickSight::Model::UpdateDataSetResult::GetIngestionArn
const Aws::String & GetIngestionArn() const
Definition: UpdateDataSetResult.h:118
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::QuickSight::Model::UpdateDataSetResult::WithRequestId
UpdateDataSetResult & WithRequestId(const char *value)
Definition: UpdateDataSetResult.h:233
QuickSight_EXPORTS.h
Aws::QuickSight::Model::UpdateDataSetResult::UpdateDataSetResult
UpdateDataSetResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::QuickSight::Model::UpdateDataSetResult::SetIngestionArn
void SetIngestionArn(const char *value)
Definition: UpdateDataSetResult.h:136
Aws::QuickSight::Model::UpdateDataSetResult::WithRequestId
UpdateDataSetResult & WithRequestId(const Aws::String &value)
Definition: UpdateDataSetResult.h:223
Aws::QuickSight::Model::UpdateDataSetResult::SetIngestionArn
void SetIngestionArn(const Aws::String &value)
Definition: UpdateDataSetResult.h:124
Aws::QuickSight::Model::UpdateDataSetResult::operator=
UpdateDataSetResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::QuickSight::Model::UpdateDataSetResult::WithIngestionId
UpdateDataSetResult & WithIngestionId(const char *value)
Definition: UpdateDataSetResult.h:197
Aws::QuickSight::Model::UpdateDataSetResult::WithArn
UpdateDataSetResult & WithArn(const Aws::String &value)
Definition: UpdateDataSetResult.h:58
Aws::QuickSight::Model::UpdateDataSetResult
Definition: UpdateDataSetResult.h:28
Aws::QuickSight::Model::UpdateDataSetResult::WithIngestionId
UpdateDataSetResult & WithIngestionId(const Aws::String &value)
Definition: UpdateDataSetResult.h:185
Aws::QuickSight::Model::UpdateDataSetResult::WithArn
UpdateDataSetResult & WithArn(Aws::String &&value)
Definition: UpdateDataSetResult.h:63
Aws::QuickSight::Model::UpdateDataSetResult::GetArn
const Aws::String & GetArn() const
Definition: UpdateDataSetResult.h:38
Aws::QuickSight::Model::UpdateDataSetResult::GetDataSetId
const Aws::String & GetDataSetId() const
Definition: UpdateDataSetResult.h:75
Aws::QuickSight::Model::UpdateDataSetResult::WithRequestId
UpdateDataSetResult & WithRequestId(Aws::String &&value)
Definition: UpdateDataSetResult.h:228
Aws::QuickSight::Model::UpdateDataSetResult::SetIngestionArn
void SetIngestionArn(Aws::String &&value)
Definition: UpdateDataSetResult.h:130
Aws::QuickSight::Model::UpdateDataSetResult::SetIngestionId
void SetIngestionId(Aws::String &&value)
Definition: UpdateDataSetResult.h:173
Aws::QuickSight::Model::UpdateDataSetResult::SetIngestionId
void SetIngestionId(const Aws::String &value)
Definition: UpdateDataSetResult.h:167
Aws::QuickSight::Model::UpdateDataSetResult::WithIngestionId
UpdateDataSetResult & WithIngestionId(Aws::String &&value)
Definition: UpdateDataSetResult.h:191
Aws::QuickSight::Model::UpdateDataSetResult::WithStatus
UpdateDataSetResult & WithStatus(int value)
Definition: UpdateDataSetResult.h:249
Aws::QuickSight::Model::UpdateDataSetResult::SetRequestId
void SetRequestId(const Aws::String &value)
Definition: UpdateDataSetResult.h:208
Aws::QuickSight::Model::UpdateDataSetResult::SetDataSetId
void SetDataSetId(const Aws::String &value)
Definition: UpdateDataSetResult.h:81
Aws::QuickSight::Model::UpdateDataSetResult::WithIngestionArn
UpdateDataSetResult & WithIngestionArn(Aws::String &&value)
Definition: UpdateDataSetResult.h:148
Aws::QuickSight::Model::UpdateDataSetResult::WithDataSetId
UpdateDataSetResult & WithDataSetId(const Aws::String &value)
Definition: UpdateDataSetResult.h:99
Aws::QuickSight::Model::UpdateDataSetResult::SetArn
void SetArn(const Aws::String &value)
Definition: UpdateDataSetResult.h:43
Aws::QuickSight::Model::UpdateDataSetResult::GetStatus
int GetStatus() const
Definition: UpdateDataSetResult.h:239
Aws::QuickSight::Model::UpdateDataSetResult::SetRequestId
void SetRequestId(Aws::String &&value)
Definition: UpdateDataSetResult.h:213
Aws::QuickSight::Model::UpdateDataSetResult::GetIngestionId
const Aws::String & GetIngestionId() const
Definition: UpdateDataSetResult.h:161
Aws::QuickSight::Model::UpdateDataSetResult::SetArn
void SetArn(const char *value)
Definition: UpdateDataSetResult.h:53
AWSString.h
Aws::QuickSight::Model::UpdateDataSetResult::WithDataSetId
UpdateDataSetResult & WithDataSetId(const char *value)
Definition: UpdateDataSetResult.h:111
Aws::QuickSight::Model::UpdateDataSetResult::SetStatus
void SetStatus(int value)
Definition: UpdateDataSetResult.h:244
Aws::QuickSight::Model::UpdateDataSetResult::UpdateDataSetResult
UpdateDataSetResult()
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
AWS_QUICKSIGHT_API
#define AWS_QUICKSIGHT_API
Definition: QuickSight_EXPORTS.h:28
Aws
Definition: AccessManagementClient.h:15
Aws::QuickSight::Model::UpdateDataSetResult::GetRequestId
const Aws::String & GetRequestId() const
Definition: UpdateDataSetResult.h:203
Aws::QuickSight::Model::UpdateDataSetResult::SetArn
void SetArn(Aws::String &&value)
Definition: UpdateDataSetResult.h:48
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::QuickSight::Model::UpdateDataSetResult::SetIngestionId
void SetIngestionId(const char *value)
Definition: UpdateDataSetResult.h:179
Aws::QuickSight::Model::UpdateDataSetResult::SetDataSetId
void SetDataSetId(const char *value)
Definition: UpdateDataSetResult.h:93
Aws::QuickSight::Model::UpdateDataSetResult::SetRequestId
void SetRequestId(const char *value)
Definition: UpdateDataSetResult.h:218
Aws::QuickSight::Model::UpdateDataSetResult::SetDataSetId
void SetDataSetId(Aws::String &&value)
Definition: UpdateDataSetResult.h:87
Aws::QuickSight::Model::UpdateDataSetResult::WithArn
UpdateDataSetResult & WithArn(const char *value)
Definition: UpdateDataSetResult.h:68
Aws::QuickSight::Model::UpdateDataSetResult::WithDataSetId
UpdateDataSetResult & WithDataSetId(Aws::String &&value)
Definition: UpdateDataSetResult.h:105