AWS SDK for C++  1.9.108
AWS SDK for C++
ImportInstallationMediaResult.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/rds/RDS_EXPORTS.h>
11 #include <utility>
12 
13 namespace Aws
14 {
15 template<typename RESULT_TYPE>
16 class AmazonWebServiceResult;
17 
18 namespace Utils
19 {
20 namespace Xml
21 {
22  class XmlDocument;
23 } // namespace Xml
24 } // namespace Utils
25 namespace RDS
26 {
27 namespace Model
28 {
37  {
38  public:
42 
43 
47  inline const Aws::String& GetInstallationMediaId() const{ return m_installationMediaId; }
48 
52  inline void SetInstallationMediaId(const Aws::String& value) { m_installationMediaId = value; }
53 
57  inline void SetInstallationMediaId(Aws::String&& value) { m_installationMediaId = std::move(value); }
58 
62  inline void SetInstallationMediaId(const char* value) { m_installationMediaId.assign(value); }
63 
67  inline ImportInstallationMediaResult& WithInstallationMediaId(const Aws::String& value) { SetInstallationMediaId(value); return *this;}
68 
72  inline ImportInstallationMediaResult& WithInstallationMediaId(Aws::String&& value) { SetInstallationMediaId(std::move(value)); return *this;}
73 
77  inline ImportInstallationMediaResult& WithInstallationMediaId(const char* value) { SetInstallationMediaId(value); return *this;}
78 
79 
83  inline const Aws::String& GetCustomAvailabilityZoneId() const{ return m_customAvailabilityZoneId; }
84 
88  inline void SetCustomAvailabilityZoneId(const Aws::String& value) { m_customAvailabilityZoneId = value; }
89 
93  inline void SetCustomAvailabilityZoneId(Aws::String&& value) { m_customAvailabilityZoneId = std::move(value); }
94 
98  inline void SetCustomAvailabilityZoneId(const char* value) { m_customAvailabilityZoneId.assign(value); }
99 
103  inline ImportInstallationMediaResult& WithCustomAvailabilityZoneId(const Aws::String& value) { SetCustomAvailabilityZoneId(value); return *this;}
104 
108  inline ImportInstallationMediaResult& WithCustomAvailabilityZoneId(Aws::String&& value) { SetCustomAvailabilityZoneId(std::move(value)); return *this;}
109 
113  inline ImportInstallationMediaResult& WithCustomAvailabilityZoneId(const char* value) { SetCustomAvailabilityZoneId(value); return *this;}
114 
115 
119  inline const Aws::String& GetEngine() const{ return m_engine; }
120 
124  inline void SetEngine(const Aws::String& value) { m_engine = value; }
125 
129  inline void SetEngine(Aws::String&& value) { m_engine = std::move(value); }
130 
134  inline void SetEngine(const char* value) { m_engine.assign(value); }
135 
139  inline ImportInstallationMediaResult& WithEngine(const Aws::String& value) { SetEngine(value); return *this;}
140 
144  inline ImportInstallationMediaResult& WithEngine(Aws::String&& value) { SetEngine(std::move(value)); return *this;}
145 
149  inline ImportInstallationMediaResult& WithEngine(const char* value) { SetEngine(value); return *this;}
150 
151 
155  inline const Aws::String& GetEngineVersion() const{ return m_engineVersion; }
156 
160  inline void SetEngineVersion(const Aws::String& value) { m_engineVersion = value; }
161 
165  inline void SetEngineVersion(Aws::String&& value) { m_engineVersion = std::move(value); }
166 
170  inline void SetEngineVersion(const char* value) { m_engineVersion.assign(value); }
171 
175  inline ImportInstallationMediaResult& WithEngineVersion(const Aws::String& value) { SetEngineVersion(value); return *this;}
176 
180  inline ImportInstallationMediaResult& WithEngineVersion(Aws::String&& value) { SetEngineVersion(std::move(value)); return *this;}
181 
185  inline ImportInstallationMediaResult& WithEngineVersion(const char* value) { SetEngineVersion(value); return *this;}
186 
187 
191  inline const Aws::String& GetEngineInstallationMediaPath() const{ return m_engineInstallationMediaPath; }
192 
196  inline void SetEngineInstallationMediaPath(const Aws::String& value) { m_engineInstallationMediaPath = value; }
197 
201  inline void SetEngineInstallationMediaPath(Aws::String&& value) { m_engineInstallationMediaPath = std::move(value); }
202 
206  inline void SetEngineInstallationMediaPath(const char* value) { m_engineInstallationMediaPath.assign(value); }
207 
211  inline ImportInstallationMediaResult& WithEngineInstallationMediaPath(const Aws::String& value) { SetEngineInstallationMediaPath(value); return *this;}
212 
216  inline ImportInstallationMediaResult& WithEngineInstallationMediaPath(Aws::String&& value) { SetEngineInstallationMediaPath(std::move(value)); return *this;}
217 
221  inline ImportInstallationMediaResult& WithEngineInstallationMediaPath(const char* value) { SetEngineInstallationMediaPath(value); return *this;}
222 
223 
228  inline const Aws::String& GetOSInstallationMediaPath() const{ return m_oSInstallationMediaPath; }
229 
234  inline void SetOSInstallationMediaPath(const Aws::String& value) { m_oSInstallationMediaPath = value; }
235 
240  inline void SetOSInstallationMediaPath(Aws::String&& value) { m_oSInstallationMediaPath = std::move(value); }
241 
246  inline void SetOSInstallationMediaPath(const char* value) { m_oSInstallationMediaPath.assign(value); }
247 
252  inline ImportInstallationMediaResult& WithOSInstallationMediaPath(const Aws::String& value) { SetOSInstallationMediaPath(value); return *this;}
253 
258  inline ImportInstallationMediaResult& WithOSInstallationMediaPath(Aws::String&& value) { SetOSInstallationMediaPath(std::move(value)); return *this;}
259 
264  inline ImportInstallationMediaResult& WithOSInstallationMediaPath(const char* value) { SetOSInstallationMediaPath(value); return *this;}
265 
266 
270  inline const Aws::String& GetStatus() const{ return m_status; }
271 
275  inline void SetStatus(const Aws::String& value) { m_status = value; }
276 
280  inline void SetStatus(Aws::String&& value) { m_status = std::move(value); }
281 
285  inline void SetStatus(const char* value) { m_status.assign(value); }
286 
290  inline ImportInstallationMediaResult& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
291 
295  inline ImportInstallationMediaResult& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
296 
300  inline ImportInstallationMediaResult& WithStatus(const char* value) { SetStatus(value); return *this;}
301 
302 
306  inline const InstallationMediaFailureCause& GetFailureCause() const{ return m_failureCause; }
307 
311  inline void SetFailureCause(const InstallationMediaFailureCause& value) { m_failureCause = value; }
312 
316  inline void SetFailureCause(InstallationMediaFailureCause&& value) { m_failureCause = std::move(value); }
317 
321  inline ImportInstallationMediaResult& WithFailureCause(const InstallationMediaFailureCause& value) { SetFailureCause(value); return *this;}
322 
326  inline ImportInstallationMediaResult& WithFailureCause(InstallationMediaFailureCause&& value) { SetFailureCause(std::move(value)); return *this;}
327 
328 
329 
330  inline const ResponseMetadata& GetResponseMetadata() const{ return m_responseMetadata; }
331 
332 
333  inline void SetResponseMetadata(const ResponseMetadata& value) { m_responseMetadata = value; }
334 
335 
336  inline void SetResponseMetadata(ResponseMetadata&& value) { m_responseMetadata = std::move(value); }
337 
338 
339  inline ImportInstallationMediaResult& WithResponseMetadata(const ResponseMetadata& value) { SetResponseMetadata(value); return *this;}
340 
341 
342  inline ImportInstallationMediaResult& WithResponseMetadata(ResponseMetadata&& value) { SetResponseMetadata(std::move(value)); return *this;}
343 
344  private:
345 
346  Aws::String m_installationMediaId;
347 
348  Aws::String m_customAvailabilityZoneId;
349 
350  Aws::String m_engine;
351 
352  Aws::String m_engineVersion;
353 
354  Aws::String m_engineInstallationMediaPath;
355 
356  Aws::String m_oSInstallationMediaPath;
357 
358  Aws::String m_status;
359 
360  InstallationMediaFailureCause m_failureCause;
361 
362  ResponseMetadata m_responseMetadata;
363  };
364 
365 } // namespace Model
366 } // namespace RDS
367 } // namespace Aws
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::RDS::Model::ImportInstallationMediaResult
Definition: ImportInstallationMediaResult.h:37
Aws::RDS::Model::ImportInstallationMediaResult::WithOSInstallationMediaPath
ImportInstallationMediaResult & WithOSInstallationMediaPath(const char *value)
Definition: ImportInstallationMediaResult.h:264
Aws::RDS::Model::ImportInstallationMediaResult::WithCustomAvailabilityZoneId
ImportInstallationMediaResult & WithCustomAvailabilityZoneId(const char *value)
Definition: ImportInstallationMediaResult.h:113
Aws::RDS::Model::ImportInstallationMediaResult::SetOSInstallationMediaPath
void SetOSInstallationMediaPath(const Aws::String &value)
Definition: ImportInstallationMediaResult.h:234
Aws::RDS::Model::ImportInstallationMediaResult::WithEngine
ImportInstallationMediaResult & WithEngine(const Aws::String &value)
Definition: ImportInstallationMediaResult.h:139
Aws::RDS::Model::ImportInstallationMediaResult::WithEngine
ImportInstallationMediaResult & WithEngine(const char *value)
Definition: ImportInstallationMediaResult.h:149
Aws::RDS::Model::ImportInstallationMediaResult::WithEngineInstallationMediaPath
ImportInstallationMediaResult & WithEngineInstallationMediaPath(Aws::String &&value)
Definition: ImportInstallationMediaResult.h:216
Aws::RDS::Model::ImportInstallationMediaResult::GetEngine
const Aws::String & GetEngine() const
Definition: ImportInstallationMediaResult.h:119
Aws::RDS::Model::ImportInstallationMediaResult::SetEngine
void SetEngine(const Aws::String &value)
Definition: ImportInstallationMediaResult.h:124
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
Aws::RDS::Model::ImportInstallationMediaResult::GetEngineInstallationMediaPath
const Aws::String & GetEngineInstallationMediaPath() const
Definition: ImportInstallationMediaResult.h:191
Aws::RDS::Model::ImportInstallationMediaResult::WithOSInstallationMediaPath
ImportInstallationMediaResult & WithOSInstallationMediaPath(Aws::String &&value)
Definition: ImportInstallationMediaResult.h:258
Aws::RDS::Model::ImportInstallationMediaResult::WithEngineInstallationMediaPath
ImportInstallationMediaResult & WithEngineInstallationMediaPath(const char *value)
Definition: ImportInstallationMediaResult.h:221
Aws::RDS::Model::ImportInstallationMediaResult::SetInstallationMediaId
void SetInstallationMediaId(const Aws::String &value)
Definition: ImportInstallationMediaResult.h:52
Aws::RDS::Model::ImportInstallationMediaResult::SetEngineInstallationMediaPath
void SetEngineInstallationMediaPath(Aws::String &&value)
Definition: ImportInstallationMediaResult.h:201
Aws::RDS::Model::ImportInstallationMediaResult::WithCustomAvailabilityZoneId
ImportInstallationMediaResult & WithCustomAvailabilityZoneId(const Aws::String &value)
Definition: ImportInstallationMediaResult.h:103
Aws::RDS::Model::ImportInstallationMediaResult::SetStatus
void SetStatus(const Aws::String &value)
Definition: ImportInstallationMediaResult.h:275
Aws::RDS::Model::ImportInstallationMediaResult::SetEngineInstallationMediaPath
void SetEngineInstallationMediaPath(const char *value)
Definition: ImportInstallationMediaResult.h:206
Aws::RDS::Model::ImportInstallationMediaResult::GetCustomAvailabilityZoneId
const Aws::String & GetCustomAvailabilityZoneId() const
Definition: ImportInstallationMediaResult.h:83
Aws::RDS::Model::ImportInstallationMediaResult::GetFailureCause
const InstallationMediaFailureCause & GetFailureCause() const
Definition: ImportInstallationMediaResult.h:306
Aws::RDS::Model::ImportInstallationMediaResult::SetFailureCause
void SetFailureCause(const InstallationMediaFailureCause &value)
Definition: ImportInstallationMediaResult.h:311
Aws::RDS::Model::ImportInstallationMediaResult::WithOSInstallationMediaPath
ImportInstallationMediaResult & WithOSInstallationMediaPath(const Aws::String &value)
Definition: ImportInstallationMediaResult.h:252
Aws::RDS::Model::ResponseMetadata
Definition: ResponseMetadata.h:27
Aws::RDS::Model::ImportInstallationMediaResult::WithStatus
ImportInstallationMediaResult & WithStatus(Aws::String &&value)
Definition: ImportInstallationMediaResult.h:295
Aws::RDS::Model::ImportInstallationMediaResult::SetResponseMetadata
void SetResponseMetadata(ResponseMetadata &&value)
Definition: ImportInstallationMediaResult.h:336
Aws::RDS::Model::ImportInstallationMediaResult::SetInstallationMediaId
void SetInstallationMediaId(const char *value)
Definition: ImportInstallationMediaResult.h:62
InstallationMediaFailureCause.h
Aws::RDS::Model::ImportInstallationMediaResult::SetEngineVersion
void SetEngineVersion(Aws::String &&value)
Definition: ImportInstallationMediaResult.h:165
Aws::RDS::Model::ImportInstallationMediaResult::WithFailureCause
ImportInstallationMediaResult & WithFailureCause(InstallationMediaFailureCause &&value)
Definition: ImportInstallationMediaResult.h:326
Aws::RDS::Model::ImportInstallationMediaResult::GetInstallationMediaId
const Aws::String & GetInstallationMediaId() const
Definition: ImportInstallationMediaResult.h:47
RDS_EXPORTS.h
Aws::RDS::Model::InstallationMediaFailureCause
Definition: InstallationMediaFailureCause.h:34
Aws::RDS::Model::ImportInstallationMediaResult::WithResponseMetadata
ImportInstallationMediaResult & WithResponseMetadata(const ResponseMetadata &value)
Definition: ImportInstallationMediaResult.h:339
AWSString.h
Aws::RDS::Model::ImportInstallationMediaResult::SetResponseMetadata
void SetResponseMetadata(const ResponseMetadata &value)
Definition: ImportInstallationMediaResult.h:333
Aws::RDS::Model::ImportInstallationMediaResult::SetStatus
void SetStatus(const char *value)
Definition: ImportInstallationMediaResult.h:285
Aws::RDS::Model::ImportInstallationMediaResult::WithFailureCause
ImportInstallationMediaResult & WithFailureCause(const InstallationMediaFailureCause &value)
Definition: ImportInstallationMediaResult.h:321
Aws::RDS::Model::ImportInstallationMediaResult::WithEngineVersion
ImportInstallationMediaResult & WithEngineVersion(const char *value)
Definition: ImportInstallationMediaResult.h:185
Aws::RDS::Model::ImportInstallationMediaResult::GetOSInstallationMediaPath
const Aws::String & GetOSInstallationMediaPath() const
Definition: ImportInstallationMediaResult.h:228
Aws::RDS::Model::ImportInstallationMediaResult::SetEngineVersion
void SetEngineVersion(const Aws::String &value)
Definition: ImportInstallationMediaResult.h:160
Aws::RDS::Model::ImportInstallationMediaResult::SetEngineVersion
void SetEngineVersion(const char *value)
Definition: ImportInstallationMediaResult.h:170
Aws::RDS::Model::ImportInstallationMediaResult::SetInstallationMediaId
void SetInstallationMediaId(Aws::String &&value)
Definition: ImportInstallationMediaResult.h:57
Aws::RDS::Model::ImportInstallationMediaResult::WithInstallationMediaId
ImportInstallationMediaResult & WithInstallationMediaId(Aws::String &&value)
Definition: ImportInstallationMediaResult.h:72
Aws::RDS::Model::ImportInstallationMediaResult::WithEngine
ImportInstallationMediaResult & WithEngine(Aws::String &&value)
Definition: ImportInstallationMediaResult.h:144
Aws::RDS::Model::ImportInstallationMediaResult::SetStatus
void SetStatus(Aws::String &&value)
Definition: ImportInstallationMediaResult.h:280
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::ImportInstallationMediaResult::WithEngineVersion
ImportInstallationMediaResult & WithEngineVersion(Aws::String &&value)
Definition: ImportInstallationMediaResult.h:180
Aws::RDS::Model::ImportInstallationMediaResult::WithInstallationMediaId
ImportInstallationMediaResult & WithInstallationMediaId(const Aws::String &value)
Definition: ImportInstallationMediaResult.h:67
Aws::RDS::Model::ImportInstallationMediaResult::WithCustomAvailabilityZoneId
ImportInstallationMediaResult & WithCustomAvailabilityZoneId(Aws::String &&value)
Definition: ImportInstallationMediaResult.h:108
Aws::RDS::Model::ImportInstallationMediaResult::WithInstallationMediaId
ImportInstallationMediaResult & WithInstallationMediaId(const char *value)
Definition: ImportInstallationMediaResult.h:77
Aws::RDS::Model::ImportInstallationMediaResult::operator=
ImportInstallationMediaResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::ImportInstallationMediaResult::SetEngineInstallationMediaPath
void SetEngineInstallationMediaPath(const Aws::String &value)
Definition: ImportInstallationMediaResult.h:196
ResponseMetadata.h
Aws::RDS::Model::ImportInstallationMediaResult::WithResponseMetadata
ImportInstallationMediaResult & WithResponseMetadata(ResponseMetadata &&value)
Definition: ImportInstallationMediaResult.h:342
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::ImportInstallationMediaResult::WithStatus
ImportInstallationMediaResult & WithStatus(const Aws::String &value)
Definition: ImportInstallationMediaResult.h:290
Aws::RDS::Model::ImportInstallationMediaResult::GetStatus
const Aws::String & GetStatus() const
Definition: ImportInstallationMediaResult.h:270
Aws::RDS::Model::ImportInstallationMediaResult::SetEngine
void SetEngine(const char *value)
Definition: ImportInstallationMediaResult.h:134
Aws::RDS::Model::ImportInstallationMediaResult::SetCustomAvailabilityZoneId
void SetCustomAvailabilityZoneId(Aws::String &&value)
Definition: ImportInstallationMediaResult.h:93
Aws::RDS::Model::ImportInstallationMediaResult::WithStatus
ImportInstallationMediaResult & WithStatus(const char *value)
Definition: ImportInstallationMediaResult.h:300
Aws::RDS::Model::ImportInstallationMediaResult::WithEngineInstallationMediaPath
ImportInstallationMediaResult & WithEngineInstallationMediaPath(const Aws::String &value)
Definition: ImportInstallationMediaResult.h:211
Aws::RDS::Model::ImportInstallationMediaResult::GetResponseMetadata
const ResponseMetadata & GetResponseMetadata() const
Definition: ImportInstallationMediaResult.h:330
Aws::RDS::Model::ImportInstallationMediaResult::GetEngineVersion
const Aws::String & GetEngineVersion() const
Definition: ImportInstallationMediaResult.h:155
Aws::RDS::Model::ImportInstallationMediaResult::ImportInstallationMediaResult
ImportInstallationMediaResult()
Aws::RDS::Model::ImportInstallationMediaResult::SetEngine
void SetEngine(Aws::String &&value)
Definition: ImportInstallationMediaResult.h:129
Aws::RDS::Model::ImportInstallationMediaResult::SetCustomAvailabilityZoneId
void SetCustomAvailabilityZoneId(const Aws::String &value)
Definition: ImportInstallationMediaResult.h:88
Aws::RDS::Model::ImportInstallationMediaResult::SetOSInstallationMediaPath
void SetOSInstallationMediaPath(Aws::String &&value)
Definition: ImportInstallationMediaResult.h:240
Aws::RDS::Model::ImportInstallationMediaResult::SetCustomAvailabilityZoneId
void SetCustomAvailabilityZoneId(const char *value)
Definition: ImportInstallationMediaResult.h:98
Aws::RDS::Model::ImportInstallationMediaResult::SetOSInstallationMediaPath
void SetOSInstallationMediaPath(const char *value)
Definition: ImportInstallationMediaResult.h:246
Aws::RDS::Model::ImportInstallationMediaResult::WithEngineVersion
ImportInstallationMediaResult & WithEngineVersion(const Aws::String &value)
Definition: ImportInstallationMediaResult.h:175
Aws::RDS::Model::ImportInstallationMediaResult::SetFailureCause
void SetFailureCause(InstallationMediaFailureCause &&value)
Definition: ImportInstallationMediaResult.h:316
Aws::RDS::Model::ImportInstallationMediaResult::ImportInstallationMediaResult
ImportInstallationMediaResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)