AWS SDK for C++  1.9.104
AWS SDK for C++
DeleteInstallationMediaResult.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 DeleteInstallationMediaResult& WithInstallationMediaId(const Aws::String& value) { SetInstallationMediaId(value); return *this;}
68 
72  inline DeleteInstallationMediaResult& WithInstallationMediaId(Aws::String&& value) { SetInstallationMediaId(std::move(value)); return *this;}
73 
77  inline DeleteInstallationMediaResult& 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 DeleteInstallationMediaResult& WithCustomAvailabilityZoneId(const Aws::String& value) { SetCustomAvailabilityZoneId(value); return *this;}
104 
108  inline DeleteInstallationMediaResult& WithCustomAvailabilityZoneId(Aws::String&& value) { SetCustomAvailabilityZoneId(std::move(value)); return *this;}
109 
113  inline DeleteInstallationMediaResult& 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 DeleteInstallationMediaResult& WithEngine(const Aws::String& value) { SetEngine(value); return *this;}
140 
144  inline DeleteInstallationMediaResult& WithEngine(Aws::String&& value) { SetEngine(std::move(value)); return *this;}
145 
149  inline DeleteInstallationMediaResult& 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 DeleteInstallationMediaResult& WithEngineVersion(const Aws::String& value) { SetEngineVersion(value); return *this;}
176 
180  inline DeleteInstallationMediaResult& WithEngineVersion(Aws::String&& value) { SetEngineVersion(std::move(value)); return *this;}
181 
185  inline DeleteInstallationMediaResult& 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 DeleteInstallationMediaResult& WithEngineInstallationMediaPath(const Aws::String& value) { SetEngineInstallationMediaPath(value); return *this;}
212 
216  inline DeleteInstallationMediaResult& WithEngineInstallationMediaPath(Aws::String&& value) { SetEngineInstallationMediaPath(std::move(value)); return *this;}
217 
221  inline DeleteInstallationMediaResult& 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 DeleteInstallationMediaResult& WithOSInstallationMediaPath(const Aws::String& value) { SetOSInstallationMediaPath(value); return *this;}
253 
258  inline DeleteInstallationMediaResult& WithOSInstallationMediaPath(Aws::String&& value) { SetOSInstallationMediaPath(std::move(value)); return *this;}
259 
264  inline DeleteInstallationMediaResult& 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 DeleteInstallationMediaResult& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
291 
295  inline DeleteInstallationMediaResult& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
296 
300  inline DeleteInstallationMediaResult& 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 DeleteInstallationMediaResult& WithFailureCause(const InstallationMediaFailureCause& value) { SetFailureCause(value); return *this;}
322 
326  inline DeleteInstallationMediaResult& 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 DeleteInstallationMediaResult& WithResponseMetadata(const ResponseMetadata& value) { SetResponseMetadata(value); return *this;}
340 
341 
342  inline DeleteInstallationMediaResult& 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::RDS::Model::DeleteInstallationMediaResult::WithEngineInstallationMediaPath
DeleteInstallationMediaResult & WithEngineInstallationMediaPath(Aws::String &&value)
Definition: DeleteInstallationMediaResult.h:216
Aws::RDS::Model::DeleteInstallationMediaResult::WithOSInstallationMediaPath
DeleteInstallationMediaResult & WithOSInstallationMediaPath(const Aws::String &value)
Definition: DeleteInstallationMediaResult.h:252
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::RDS::Model::DeleteInstallationMediaResult::SetEngineInstallationMediaPath
void SetEngineInstallationMediaPath(const Aws::String &value)
Definition: DeleteInstallationMediaResult.h:196
Aws::RDS::Model::DeleteInstallationMediaResult::SetStatus
void SetStatus(const char *value)
Definition: DeleteInstallationMediaResult.h:285
Aws::RDS::Model::DeleteInstallationMediaResult::SetEngineInstallationMediaPath
void SetEngineInstallationMediaPath(Aws::String &&value)
Definition: DeleteInstallationMediaResult.h:201
Aws::RDS::Model::DeleteInstallationMediaResult::SetStatus
void SetStatus(const Aws::String &value)
Definition: DeleteInstallationMediaResult.h:275
Aws::RDS::Model::DeleteInstallationMediaResult::GetInstallationMediaId
const Aws::String & GetInstallationMediaId() const
Definition: DeleteInstallationMediaResult.h:47
Aws::RDS::Model::DeleteInstallationMediaResult::WithResponseMetadata
DeleteInstallationMediaResult & WithResponseMetadata(const ResponseMetadata &value)
Definition: DeleteInstallationMediaResult.h:339
Aws::RDS::Model::DeleteInstallationMediaResult::WithFailureCause
DeleteInstallationMediaResult & WithFailureCause(InstallationMediaFailureCause &&value)
Definition: DeleteInstallationMediaResult.h:326
Aws::RDS::Model::DeleteInstallationMediaResult::WithCustomAvailabilityZoneId
DeleteInstallationMediaResult & WithCustomAvailabilityZoneId(Aws::String &&value)
Definition: DeleteInstallationMediaResult.h:108
Aws::RDS::Model::DeleteInstallationMediaResult::SetFailureCause
void SetFailureCause(InstallationMediaFailureCause &&value)
Definition: DeleteInstallationMediaResult.h:316
Aws::RDS::Model::DeleteInstallationMediaResult::WithEngine
DeleteInstallationMediaResult & WithEngine(const char *value)
Definition: DeleteInstallationMediaResult.h:149
Aws::RDS::Model::DeleteInstallationMediaResult::DeleteInstallationMediaResult
DeleteInstallationMediaResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
Aws::RDS::Model::DeleteInstallationMediaResult::SetEngineVersion
void SetEngineVersion(Aws::String &&value)
Definition: DeleteInstallationMediaResult.h:165
Aws::RDS::Model::DeleteInstallationMediaResult::WithCustomAvailabilityZoneId
DeleteInstallationMediaResult & WithCustomAvailabilityZoneId(const char *value)
Definition: DeleteInstallationMediaResult.h:113
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
Aws::RDS::Model::DeleteInstallationMediaResult::GetEngineVersion
const Aws::String & GetEngineVersion() const
Definition: DeleteInstallationMediaResult.h:155
Aws::RDS::Model::DeleteInstallationMediaResult::GetStatus
const Aws::String & GetStatus() const
Definition: DeleteInstallationMediaResult.h:270
Aws::RDS::Model::DeleteInstallationMediaResult::GetOSInstallationMediaPath
const Aws::String & GetOSInstallationMediaPath() const
Definition: DeleteInstallationMediaResult.h:228
Aws::RDS::Model::DeleteInstallationMediaResult::WithInstallationMediaId
DeleteInstallationMediaResult & WithInstallationMediaId(Aws::String &&value)
Definition: DeleteInstallationMediaResult.h:72
Aws::RDS::Model::DeleteInstallationMediaResult::WithEngineVersion
DeleteInstallationMediaResult & WithEngineVersion(Aws::String &&value)
Definition: DeleteInstallationMediaResult.h:180
Aws::RDS::Model::DeleteInstallationMediaResult::SetOSInstallationMediaPath
void SetOSInstallationMediaPath(Aws::String &&value)
Definition: DeleteInstallationMediaResult.h:240
Aws::RDS::Model::DeleteInstallationMediaResult
Definition: DeleteInstallationMediaResult.h:37
Aws::RDS::Model::DeleteInstallationMediaResult::SetOSInstallationMediaPath
void SetOSInstallationMediaPath(const char *value)
Definition: DeleteInstallationMediaResult.h:246
Aws::RDS::Model::ResponseMetadata
Definition: ResponseMetadata.h:27
Aws::RDS::Model::DeleteInstallationMediaResult::WithEngine
DeleteInstallationMediaResult & WithEngine(const Aws::String &value)
Definition: DeleteInstallationMediaResult.h:139
Aws::RDS::Model::DeleteInstallationMediaResult::SetEngineVersion
void SetEngineVersion(const char *value)
Definition: DeleteInstallationMediaResult.h:170
Aws::RDS::Model::DeleteInstallationMediaResult::GetFailureCause
const InstallationMediaFailureCause & GetFailureCause() const
Definition: DeleteInstallationMediaResult.h:306
InstallationMediaFailureCause.h
Aws::RDS::Model::DeleteInstallationMediaResult::WithFailureCause
DeleteInstallationMediaResult & WithFailureCause(const InstallationMediaFailureCause &value)
Definition: DeleteInstallationMediaResult.h:321
Aws::RDS::Model::DeleteInstallationMediaResult::SetCustomAvailabilityZoneId
void SetCustomAvailabilityZoneId(const char *value)
Definition: DeleteInstallationMediaResult.h:98
Aws::RDS::Model::DeleteInstallationMediaResult::SetStatus
void SetStatus(Aws::String &&value)
Definition: DeleteInstallationMediaResult.h:280
RDS_EXPORTS.h
Aws::RDS::Model::DeleteInstallationMediaResult::GetCustomAvailabilityZoneId
const Aws::String & GetCustomAvailabilityZoneId() const
Definition: DeleteInstallationMediaResult.h:83
Aws::RDS::Model::DeleteInstallationMediaResult::WithEngineInstallationMediaPath
DeleteInstallationMediaResult & WithEngineInstallationMediaPath(const char *value)
Definition: DeleteInstallationMediaResult.h:221
Aws::RDS::Model::DeleteInstallationMediaResult::DeleteInstallationMediaResult
DeleteInstallationMediaResult()
Aws::RDS::Model::InstallationMediaFailureCause
Definition: InstallationMediaFailureCause.h:34
Aws::RDS::Model::DeleteInstallationMediaResult::WithCustomAvailabilityZoneId
DeleteInstallationMediaResult & WithCustomAvailabilityZoneId(const Aws::String &value)
Definition: DeleteInstallationMediaResult.h:103
Aws::RDS::Model::DeleteInstallationMediaResult::SetResponseMetadata
void SetResponseMetadata(const ResponseMetadata &value)
Definition: DeleteInstallationMediaResult.h:333
Aws::RDS::Model::DeleteInstallationMediaResult::WithResponseMetadata
DeleteInstallationMediaResult & WithResponseMetadata(ResponseMetadata &&value)
Definition: DeleteInstallationMediaResult.h:342
Aws::RDS::Model::DeleteInstallationMediaResult::WithInstallationMediaId
DeleteInstallationMediaResult & WithInstallationMediaId(const char *value)
Definition: DeleteInstallationMediaResult.h:77
Aws::RDS::Model::DeleteInstallationMediaResult::WithEngineVersion
DeleteInstallationMediaResult & WithEngineVersion(const Aws::String &value)
Definition: DeleteInstallationMediaResult.h:175
Aws::RDS::Model::DeleteInstallationMediaResult::GetEngine
const Aws::String & GetEngine() const
Definition: DeleteInstallationMediaResult.h:119
Aws::RDS::Model::DeleteInstallationMediaResult::SetEngine
void SetEngine(Aws::String &&value)
Definition: DeleteInstallationMediaResult.h:129
Aws::RDS::Model::DeleteInstallationMediaResult::WithStatus
DeleteInstallationMediaResult & WithStatus(const Aws::String &value)
Definition: DeleteInstallationMediaResult.h:290
Aws::RDS::Model::DeleteInstallationMediaResult::WithOSInstallationMediaPath
DeleteInstallationMediaResult & WithOSInstallationMediaPath(Aws::String &&value)
Definition: DeleteInstallationMediaResult.h:258
Aws::RDS::Model::DeleteInstallationMediaResult::WithEngineInstallationMediaPath
DeleteInstallationMediaResult & WithEngineInstallationMediaPath(const Aws::String &value)
Definition: DeleteInstallationMediaResult.h:211
Aws::RDS::Model::DeleteInstallationMediaResult::WithEngine
DeleteInstallationMediaResult & WithEngine(Aws::String &&value)
Definition: DeleteInstallationMediaResult.h:144
AWSString.h
Aws::RDS::Model::DeleteInstallationMediaResult::SetOSInstallationMediaPath
void SetOSInstallationMediaPath(const Aws::String &value)
Definition: DeleteInstallationMediaResult.h:234
Aws::RDS::Model::DeleteInstallationMediaResult::GetEngineInstallationMediaPath
const Aws::String & GetEngineInstallationMediaPath() const
Definition: DeleteInstallationMediaResult.h:191
Aws::RDS::Model::DeleteInstallationMediaResult::SetResponseMetadata
void SetResponseMetadata(ResponseMetadata &&value)
Definition: DeleteInstallationMediaResult.h:336
Aws::RDS::Model::DeleteInstallationMediaResult::GetResponseMetadata
const ResponseMetadata & GetResponseMetadata() const
Definition: DeleteInstallationMediaResult.h:330
Aws::RDS::Model::DeleteInstallationMediaResult::SetEngine
void SetEngine(const char *value)
Definition: DeleteInstallationMediaResult.h:134
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::DeleteInstallationMediaResult::SetCustomAvailabilityZoneId
void SetCustomAvailabilityZoneId(const Aws::String &value)
Definition: DeleteInstallationMediaResult.h:88
Aws::RDS::Model::DeleteInstallationMediaResult::WithEngineVersion
DeleteInstallationMediaResult & WithEngineVersion(const char *value)
Definition: DeleteInstallationMediaResult.h:185
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::DeleteInstallationMediaResult::WithStatus
DeleteInstallationMediaResult & WithStatus(const char *value)
Definition: DeleteInstallationMediaResult.h:300
ResponseMetadata.h
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::DeleteInstallationMediaResult::WithInstallationMediaId
DeleteInstallationMediaResult & WithInstallationMediaId(const Aws::String &value)
Definition: DeleteInstallationMediaResult.h:67
Aws::RDS::Model::DeleteInstallationMediaResult::SetEngine
void SetEngine(const Aws::String &value)
Definition: DeleteInstallationMediaResult.h:124
Aws::RDS::Model::DeleteInstallationMediaResult::SetInstallationMediaId
void SetInstallationMediaId(Aws::String &&value)
Definition: DeleteInstallationMediaResult.h:57
Aws::RDS::Model::DeleteInstallationMediaResult::SetInstallationMediaId
void SetInstallationMediaId(const char *value)
Definition: DeleteInstallationMediaResult.h:62
Aws::RDS::Model::DeleteInstallationMediaResult::SetEngineVersion
void SetEngineVersion(const Aws::String &value)
Definition: DeleteInstallationMediaResult.h:160
Aws::RDS::Model::DeleteInstallationMediaResult::SetEngineInstallationMediaPath
void SetEngineInstallationMediaPath(const char *value)
Definition: DeleteInstallationMediaResult.h:206
Aws::RDS::Model::DeleteInstallationMediaResult::SetInstallationMediaId
void SetInstallationMediaId(const Aws::String &value)
Definition: DeleteInstallationMediaResult.h:52
Aws::RDS::Model::DeleteInstallationMediaResult::operator=
DeleteInstallationMediaResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
Aws::RDS::Model::DeleteInstallationMediaResult::WithOSInstallationMediaPath
DeleteInstallationMediaResult & WithOSInstallationMediaPath(const char *value)
Definition: DeleteInstallationMediaResult.h:264
Aws::RDS::Model::DeleteInstallationMediaResult::SetCustomAvailabilityZoneId
void SetCustomAvailabilityZoneId(Aws::String &&value)
Definition: DeleteInstallationMediaResult.h:93
Aws::RDS::Model::DeleteInstallationMediaResult::SetFailureCause
void SetFailureCause(const InstallationMediaFailureCause &value)
Definition: DeleteInstallationMediaResult.h:311
Aws::RDS::Model::DeleteInstallationMediaResult::WithStatus
DeleteInstallationMediaResult & WithStatus(Aws::String &&value)
Definition: DeleteInstallationMediaResult.h:295