AWS SDK for C++  1.9.70
AWS SDK for C++
ImportImageResponse.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ec2/EC2_EXPORTS.h>
13 #include <aws/ec2/model/Tag.h>
14 #include <utility>
15 
16 namespace Aws
17 {
18 template<typename RESULT_TYPE>
19 class AmazonWebServiceResult;
20 
21 namespace Utils
22 {
23 namespace Xml
24 {
25  class XmlDocument;
26 } // namespace Xml
27 } // namespace Utils
28 namespace EC2
29 {
30 namespace Model
31 {
33  {
34  public:
38 
39 
43  inline const Aws::String& GetArchitecture() const{ return m_architecture; }
44 
48  inline void SetArchitecture(const Aws::String& value) { m_architecture = value; }
49 
53  inline void SetArchitecture(Aws::String&& value) { m_architecture = std::move(value); }
54 
58  inline void SetArchitecture(const char* value) { m_architecture.assign(value); }
59 
63  inline ImportImageResponse& WithArchitecture(const Aws::String& value) { SetArchitecture(value); return *this;}
64 
68  inline ImportImageResponse& WithArchitecture(Aws::String&& value) { SetArchitecture(std::move(value)); return *this;}
69 
73  inline ImportImageResponse& WithArchitecture(const char* value) { SetArchitecture(value); return *this;}
74 
75 
79  inline const Aws::String& GetDescription() const{ return m_description; }
80 
84  inline void SetDescription(const Aws::String& value) { m_description = value; }
85 
89  inline void SetDescription(Aws::String&& value) { m_description = std::move(value); }
90 
94  inline void SetDescription(const char* value) { m_description.assign(value); }
95 
99  inline ImportImageResponse& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
100 
104  inline ImportImageResponse& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
105 
109  inline ImportImageResponse& WithDescription(const char* value) { SetDescription(value); return *this;}
110 
111 
115  inline bool GetEncrypted() const{ return m_encrypted; }
116 
120  inline void SetEncrypted(bool value) { m_encrypted = value; }
121 
125  inline ImportImageResponse& WithEncrypted(bool value) { SetEncrypted(value); return *this;}
126 
127 
131  inline const Aws::String& GetHypervisor() const{ return m_hypervisor; }
132 
136  inline void SetHypervisor(const Aws::String& value) { m_hypervisor = value; }
137 
141  inline void SetHypervisor(Aws::String&& value) { m_hypervisor = std::move(value); }
142 
146  inline void SetHypervisor(const char* value) { m_hypervisor.assign(value); }
147 
151  inline ImportImageResponse& WithHypervisor(const Aws::String& value) { SetHypervisor(value); return *this;}
152 
156  inline ImportImageResponse& WithHypervisor(Aws::String&& value) { SetHypervisor(std::move(value)); return *this;}
157 
161  inline ImportImageResponse& WithHypervisor(const char* value) { SetHypervisor(value); return *this;}
162 
163 
167  inline const Aws::String& GetImageId() const{ return m_imageId; }
168 
172  inline void SetImageId(const Aws::String& value) { m_imageId = value; }
173 
177  inline void SetImageId(Aws::String&& value) { m_imageId = std::move(value); }
178 
182  inline void SetImageId(const char* value) { m_imageId.assign(value); }
183 
187  inline ImportImageResponse& WithImageId(const Aws::String& value) { SetImageId(value); return *this;}
188 
192  inline ImportImageResponse& WithImageId(Aws::String&& value) { SetImageId(std::move(value)); return *this;}
193 
197  inline ImportImageResponse& WithImageId(const char* value) { SetImageId(value); return *this;}
198 
199 
203  inline const Aws::String& GetImportTaskId() const{ return m_importTaskId; }
204 
208  inline void SetImportTaskId(const Aws::String& value) { m_importTaskId = value; }
209 
213  inline void SetImportTaskId(Aws::String&& value) { m_importTaskId = std::move(value); }
214 
218  inline void SetImportTaskId(const char* value) { m_importTaskId.assign(value); }
219 
223  inline ImportImageResponse& WithImportTaskId(const Aws::String& value) { SetImportTaskId(value); return *this;}
224 
228  inline ImportImageResponse& WithImportTaskId(Aws::String&& value) { SetImportTaskId(std::move(value)); return *this;}
229 
233  inline ImportImageResponse& WithImportTaskId(const char* value) { SetImportTaskId(value); return *this;}
234 
235 
240  inline const Aws::String& GetKmsKeyId() const{ return m_kmsKeyId; }
241 
246  inline void SetKmsKeyId(const Aws::String& value) { m_kmsKeyId = value; }
247 
252  inline void SetKmsKeyId(Aws::String&& value) { m_kmsKeyId = std::move(value); }
253 
258  inline void SetKmsKeyId(const char* value) { m_kmsKeyId.assign(value); }
259 
264  inline ImportImageResponse& WithKmsKeyId(const Aws::String& value) { SetKmsKeyId(value); return *this;}
265 
270  inline ImportImageResponse& WithKmsKeyId(Aws::String&& value) { SetKmsKeyId(std::move(value)); return *this;}
271 
276  inline ImportImageResponse& WithKmsKeyId(const char* value) { SetKmsKeyId(value); return *this;}
277 
278 
282  inline const Aws::String& GetLicenseType() const{ return m_licenseType; }
283 
287  inline void SetLicenseType(const Aws::String& value) { m_licenseType = value; }
288 
292  inline void SetLicenseType(Aws::String&& value) { m_licenseType = std::move(value); }
293 
297  inline void SetLicenseType(const char* value) { m_licenseType.assign(value); }
298 
302  inline ImportImageResponse& WithLicenseType(const Aws::String& value) { SetLicenseType(value); return *this;}
303 
307  inline ImportImageResponse& WithLicenseType(Aws::String&& value) { SetLicenseType(std::move(value)); return *this;}
308 
312  inline ImportImageResponse& WithLicenseType(const char* value) { SetLicenseType(value); return *this;}
313 
314 
318  inline const Aws::String& GetPlatform() const{ return m_platform; }
319 
323  inline void SetPlatform(const Aws::String& value) { m_platform = value; }
324 
328  inline void SetPlatform(Aws::String&& value) { m_platform = std::move(value); }
329 
333  inline void SetPlatform(const char* value) { m_platform.assign(value); }
334 
338  inline ImportImageResponse& WithPlatform(const Aws::String& value) { SetPlatform(value); return *this;}
339 
343  inline ImportImageResponse& WithPlatform(Aws::String&& value) { SetPlatform(std::move(value)); return *this;}
344 
348  inline ImportImageResponse& WithPlatform(const char* value) { SetPlatform(value); return *this;}
349 
350 
354  inline const Aws::String& GetProgress() const{ return m_progress; }
355 
359  inline void SetProgress(const Aws::String& value) { m_progress = value; }
360 
364  inline void SetProgress(Aws::String&& value) { m_progress = std::move(value); }
365 
369  inline void SetProgress(const char* value) { m_progress.assign(value); }
370 
374  inline ImportImageResponse& WithProgress(const Aws::String& value) { SetProgress(value); return *this;}
375 
379  inline ImportImageResponse& WithProgress(Aws::String&& value) { SetProgress(std::move(value)); return *this;}
380 
384  inline ImportImageResponse& WithProgress(const char* value) { SetProgress(value); return *this;}
385 
386 
390  inline const Aws::Vector<SnapshotDetail>& GetSnapshotDetails() const{ return m_snapshotDetails; }
391 
395  inline void SetSnapshotDetails(const Aws::Vector<SnapshotDetail>& value) { m_snapshotDetails = value; }
396 
400  inline void SetSnapshotDetails(Aws::Vector<SnapshotDetail>&& value) { m_snapshotDetails = std::move(value); }
401 
405  inline ImportImageResponse& WithSnapshotDetails(const Aws::Vector<SnapshotDetail>& value) { SetSnapshotDetails(value); return *this;}
406 
410  inline ImportImageResponse& WithSnapshotDetails(Aws::Vector<SnapshotDetail>&& value) { SetSnapshotDetails(std::move(value)); return *this;}
411 
415  inline ImportImageResponse& AddSnapshotDetails(const SnapshotDetail& value) { m_snapshotDetails.push_back(value); return *this; }
416 
420  inline ImportImageResponse& AddSnapshotDetails(SnapshotDetail&& value) { m_snapshotDetails.push_back(std::move(value)); return *this; }
421 
422 
426  inline const Aws::String& GetStatus() const{ return m_status; }
427 
431  inline void SetStatus(const Aws::String& value) { m_status = value; }
432 
436  inline void SetStatus(Aws::String&& value) { m_status = std::move(value); }
437 
441  inline void SetStatus(const char* value) { m_status.assign(value); }
442 
446  inline ImportImageResponse& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
447 
451  inline ImportImageResponse& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
452 
456  inline ImportImageResponse& WithStatus(const char* value) { SetStatus(value); return *this;}
457 
458 
462  inline const Aws::String& GetStatusMessage() const{ return m_statusMessage; }
463 
467  inline void SetStatusMessage(const Aws::String& value) { m_statusMessage = value; }
468 
472  inline void SetStatusMessage(Aws::String&& value) { m_statusMessage = std::move(value); }
473 
477  inline void SetStatusMessage(const char* value) { m_statusMessage.assign(value); }
478 
482  inline ImportImageResponse& WithStatusMessage(const Aws::String& value) { SetStatusMessage(value); return *this;}
483 
487  inline ImportImageResponse& WithStatusMessage(Aws::String&& value) { SetStatusMessage(std::move(value)); return *this;}
488 
492  inline ImportImageResponse& WithStatusMessage(const char* value) { SetStatusMessage(value); return *this;}
493 
494 
498  inline const Aws::Vector<ImportImageLicenseConfigurationResponse>& GetLicenseSpecifications() const{ return m_licenseSpecifications; }
499 
503  inline void SetLicenseSpecifications(const Aws::Vector<ImportImageLicenseConfigurationResponse>& value) { m_licenseSpecifications = value; }
504 
508  inline void SetLicenseSpecifications(Aws::Vector<ImportImageLicenseConfigurationResponse>&& value) { m_licenseSpecifications = std::move(value); }
509 
513  inline ImportImageResponse& WithLicenseSpecifications(const Aws::Vector<ImportImageLicenseConfigurationResponse>& value) { SetLicenseSpecifications(value); return *this;}
514 
518  inline ImportImageResponse& WithLicenseSpecifications(Aws::Vector<ImportImageLicenseConfigurationResponse>&& value) { SetLicenseSpecifications(std::move(value)); return *this;}
519 
523  inline ImportImageResponse& AddLicenseSpecifications(const ImportImageLicenseConfigurationResponse& value) { m_licenseSpecifications.push_back(value); return *this; }
524 
528  inline ImportImageResponse& AddLicenseSpecifications(ImportImageLicenseConfigurationResponse&& value) { m_licenseSpecifications.push_back(std::move(value)); return *this; }
529 
530 
534  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
535 
539  inline void SetTags(const Aws::Vector<Tag>& value) { m_tags = value; }
540 
544  inline void SetTags(Aws::Vector<Tag>&& value) { m_tags = std::move(value); }
545 
549  inline ImportImageResponse& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
550 
554  inline ImportImageResponse& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
555 
559  inline ImportImageResponse& AddTags(const Tag& value) { m_tags.push_back(value); return *this; }
560 
564  inline ImportImageResponse& AddTags(Tag&& value) { m_tags.push_back(std::move(value)); return *this; }
565 
566 
567 
568  inline const ResponseMetadata& GetResponseMetadata() const{ return m_responseMetadata; }
569 
570 
571  inline void SetResponseMetadata(const ResponseMetadata& value) { m_responseMetadata = value; }
572 
573 
574  inline void SetResponseMetadata(ResponseMetadata&& value) { m_responseMetadata = std::move(value); }
575 
576 
577  inline ImportImageResponse& WithResponseMetadata(const ResponseMetadata& value) { SetResponseMetadata(value); return *this;}
578 
579 
580  inline ImportImageResponse& WithResponseMetadata(ResponseMetadata&& value) { SetResponseMetadata(std::move(value)); return *this;}
581 
582  private:
583 
584  Aws::String m_architecture;
585 
586  Aws::String m_description;
587 
588  bool m_encrypted;
589 
590  Aws::String m_hypervisor;
591 
592  Aws::String m_imageId;
593 
594  Aws::String m_importTaskId;
595 
596  Aws::String m_kmsKeyId;
597 
598  Aws::String m_licenseType;
599 
600  Aws::String m_platform;
601 
602  Aws::String m_progress;
603 
604  Aws::Vector<SnapshotDetail> m_snapshotDetails;
605 
606  Aws::String m_status;
607 
608  Aws::String m_statusMessage;
609 
611 
612  Aws::Vector<Tag> m_tags;
613 
614  ResponseMetadata m_responseMetadata;
615  };
616 
617 } // namespace Model
618 } // namespace EC2
619 } // namespace Aws
Aws::EC2::Model::ImportImageResponse::SetLicenseType
void SetLicenseType(const char *value)
Definition: ImportImageResponse.h:297
Aws::EC2::Model::ImportImageResponse::SetImportTaskId
void SetImportTaskId(const Aws::String &value)
Definition: ImportImageResponse.h:208
Aws::EC2::Model::ImportImageResponse::AddSnapshotDetails
ImportImageResponse & AddSnapshotDetails(const SnapshotDetail &value)
Definition: ImportImageResponse.h:415
Aws::EC2::Model::ImportImageResponse::WithArchitecture
ImportImageResponse & WithArchitecture(const Aws::String &value)
Definition: ImportImageResponse.h:63
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::EC2::Model::ImportImageResponse::WithLicenseSpecifications
ImportImageResponse & WithLicenseSpecifications(const Aws::Vector< ImportImageLicenseConfigurationResponse > &value)
Definition: ImportImageResponse.h:513
Aws::EC2::Model::ImportImageResponse::SetEncrypted
void SetEncrypted(bool value)
Definition: ImportImageResponse.h:120
Aws::EC2::Model::ImportImageResponse::GetArchitecture
const Aws::String & GetArchitecture() const
Definition: ImportImageResponse.h:43
Aws::EC2::Model::ImportImageResponse::WithStatusMessage
ImportImageResponse & WithStatusMessage(Aws::String &&value)
Definition: ImportImageResponse.h:487
Aws::EC2::Model::ImportImageResponse::WithResponseMetadata
ImportImageResponse & WithResponseMetadata(const ResponseMetadata &value)
Definition: ImportImageResponse.h:577
Aws::EC2::Model::ImportImageResponse::SetLicenseSpecifications
void SetLicenseSpecifications(Aws::Vector< ImportImageLicenseConfigurationResponse > &&value)
Definition: ImportImageResponse.h:508
Aws::EC2::Model::Tag
Definition: Tag.h:32
Aws::EC2::Model::ImportImageResponse::WithImportTaskId
ImportImageResponse & WithImportTaskId(const char *value)
Definition: ImportImageResponse.h:233
Aws::EC2::Model::ImportImageResponse::GetEncrypted
bool GetEncrypted() const
Definition: ImportImageResponse.h:115
Aws::EC2::Model::ImportImageResponse::WithImageId
ImportImageResponse & WithImageId(const char *value)
Definition: ImportImageResponse.h:197
Aws::EC2::Model::ImportImageResponse::WithStatusMessage
ImportImageResponse & WithStatusMessage(const Aws::String &value)
Definition: ImportImageResponse.h:482
Aws::EC2::Model::ImportImageResponse::SetStatusMessage
void SetStatusMessage(const Aws::String &value)
Definition: ImportImageResponse.h:467
Aws::EC2::Model::ImportImageResponse::WithPlatform
ImportImageResponse & WithPlatform(const Aws::String &value)
Definition: ImportImageResponse.h:338
Aws::EC2::Model::ImportImageResponse::GetLicenseSpecifications
const Aws::Vector< ImportImageLicenseConfigurationResponse > & GetLicenseSpecifications() const
Definition: ImportImageResponse.h:498
Aws::EC2::Model::ImportImageResponse::WithSnapshotDetails
ImportImageResponse & WithSnapshotDetails(const Aws::Vector< SnapshotDetail > &value)
Definition: ImportImageResponse.h:405
Aws::EC2::Model::ImportImageResponse::WithLicenseSpecifications
ImportImageResponse & WithLicenseSpecifications(Aws::Vector< ImportImageLicenseConfigurationResponse > &&value)
Definition: ImportImageResponse.h:518
AWS_EC2_API
#define AWS_EC2_API
Definition: EC2_EXPORTS.h:28
Aws::EC2::Model::ImportImageResponse::SetSnapshotDetails
void SetSnapshotDetails(const Aws::Vector< SnapshotDetail > &value)
Definition: ImportImageResponse.h:395
ResponseMetadata.h
Aws::EC2::Model::ImportImageResponse::SetLicenseType
void SetLicenseType(Aws::String &&value)
Definition: ImportImageResponse.h:292
Aws::EC2::Model::ImportImageResponse::WithStatus
ImportImageResponse & WithStatus(const char *value)
Definition: ImportImageResponse.h:456
Aws::EC2::Model::ImportImageResponse::SetImportTaskId
void SetImportTaskId(Aws::String &&value)
Definition: ImportImageResponse.h:213
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::EC2::Model::ImportImageResponse::AddSnapshotDetails
ImportImageResponse & AddSnapshotDetails(SnapshotDetail &&value)
Definition: ImportImageResponse.h:420
Aws::EC2::Model::ImportImageResponse::SetImageId
void SetImageId(Aws::String &&value)
Definition: ImportImageResponse.h:177
Aws::EC2::Model::ImportImageResponse::GetImageId
const Aws::String & GetImageId() const
Definition: ImportImageResponse.h:167
Aws::EC2::Model::ImportImageResponse::GetLicenseType
const Aws::String & GetLicenseType() const
Definition: ImportImageResponse.h:282
Aws::EC2::Model::ImportImageResponse::WithStatusMessage
ImportImageResponse & WithStatusMessage(const char *value)
Definition: ImportImageResponse.h:492
Aws::EC2::Model::ImportImageResponse::WithDescription
ImportImageResponse & WithDescription(const Aws::String &value)
Definition: ImportImageResponse.h:99
Aws::EC2::Model::ImportImageResponse::SetArchitecture
void SetArchitecture(const Aws::String &value)
Definition: ImportImageResponse.h:48
Aws::EC2::Model::ImportImageResponse::SetStatusMessage
void SetStatusMessage(Aws::String &&value)
Definition: ImportImageResponse.h:472
Aws::EC2::Model::ImportImageLicenseConfigurationResponse
Definition: ImportImageLicenseConfigurationResponse.h:33
AWSVector.h
Tag.h
Aws::EC2::Model::ImportImageResponse::SetDescription
void SetDescription(const Aws::String &value)
Definition: ImportImageResponse.h:84
Aws::EC2::Model::ImportImageResponse::GetProgress
const Aws::String & GetProgress() const
Definition: ImportImageResponse.h:354
Aws::EC2::Model::ImportImageResponse::ImportImageResponse
ImportImageResponse()
Aws::EC2::Model::ImportImageResponse::WithLicenseType
ImportImageResponse & WithLicenseType(const Aws::String &value)
Definition: ImportImageResponse.h:302
Aws::EC2::Model::ImportImageResponse::ImportImageResponse
ImportImageResponse(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
Aws::EC2::Model::ImportImageResponse::GetHypervisor
const Aws::String & GetHypervisor() const
Definition: ImportImageResponse.h:131
Aws::EC2::Model::ImportImageResponse
Definition: ImportImageResponse.h:33
Aws::EC2::Model::ImportImageResponse::SetHypervisor
void SetHypervisor(Aws::String &&value)
Definition: ImportImageResponse.h:141
Aws::EC2::Model::ImportImageResponse::SetPlatform
void SetPlatform(Aws::String &&value)
Definition: ImportImageResponse.h:328
Aws::EC2::Model::ImportImageResponse::SetImageId
void SetImageId(const Aws::String &value)
Definition: ImportImageResponse.h:172
Aws::EC2::Model::ImportImageResponse::WithArchitecture
ImportImageResponse & WithArchitecture(Aws::String &&value)
Definition: ImportImageResponse.h:68
Aws::EC2::Model::ImportImageResponse::WithHypervisor
ImportImageResponse & WithHypervisor(const char *value)
Definition: ImportImageResponse.h:161
Aws::EC2::Model::ImportImageResponse::GetStatusMessage
const Aws::String & GetStatusMessage() const
Definition: ImportImageResponse.h:462
Aws::EC2::Model::ImportImageResponse::WithStatus
ImportImageResponse & WithStatus(Aws::String &&value)
Definition: ImportImageResponse.h:451
Aws::EC2::Model::ImportImageResponse::SetProgress
void SetProgress(const char *value)
Definition: ImportImageResponse.h:369
Aws::EC2::Model::ImportImageResponse::SetProgress
void SetProgress(const Aws::String &value)
Definition: ImportImageResponse.h:359
Aws::EC2::Model::ImportImageResponse::WithDescription
ImportImageResponse & WithDescription(Aws::String &&value)
Definition: ImportImageResponse.h:104
Aws::EC2::Model::ImportImageResponse::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: ImportImageResponse.h:544
Aws::EC2::Model::ImportImageResponse::WithResponseMetadata
ImportImageResponse & WithResponseMetadata(ResponseMetadata &&value)
Definition: ImportImageResponse.h:580
Aws::EC2::Model::ImportImageResponse::WithLicenseType
ImportImageResponse & WithLicenseType(Aws::String &&value)
Definition: ImportImageResponse.h:307
Aws::EC2::Model::ImportImageResponse::WithKmsKeyId
ImportImageResponse & WithKmsKeyId(const char *value)
Definition: ImportImageResponse.h:276
Aws::EC2::Model::ImportImageResponse::AddTags
ImportImageResponse & AddTags(const Tag &value)
Definition: ImportImageResponse.h:559
Aws::EC2::Model::ImportImageResponse::SetArchitecture
void SetArchitecture(Aws::String &&value)
Definition: ImportImageResponse.h:53
Aws::EC2::Model::ImportImageResponse::SetResponseMetadata
void SetResponseMetadata(ResponseMetadata &&value)
Definition: ImportImageResponse.h:574
Aws::EC2::Model::ImportImageResponse::SetImageId
void SetImageId(const char *value)
Definition: ImportImageResponse.h:182
Aws::EC2::Model::ImportImageResponse::WithImportTaskId
ImportImageResponse & WithImportTaskId(Aws::String &&value)
Definition: ImportImageResponse.h:228
SnapshotDetail.h
Aws::EC2::Model::ResponseMetadata
Definition: ResponseMetadata.h:27
AWSString.h
Aws::EC2::Model::ImportImageResponse::GetPlatform
const Aws::String & GetPlatform() const
Definition: ImportImageResponse.h:318
Aws::EC2::Model::ImportImageResponse::SetStatus
void SetStatus(const Aws::String &value)
Definition: ImportImageResponse.h:431
Aws::EC2::Model::ImportImageResponse::SetPlatform
void SetPlatform(const char *value)
Definition: ImportImageResponse.h:333
Aws::EC2::Model::ImportImageResponse::WithDescription
ImportImageResponse & WithDescription(const char *value)
Definition: ImportImageResponse.h:109
Aws::EC2::Model::ImportImageResponse::GetDescription
const Aws::String & GetDescription() const
Definition: ImportImageResponse.h:79
Aws::EC2::Model::ImportImageResponse::SetHypervisor
void SetHypervisor(const char *value)
Definition: ImportImageResponse.h:146
Aws::EC2::Model::ImportImageResponse::SetLicenseType
void SetLicenseType(const Aws::String &value)
Definition: ImportImageResponse.h:287
Aws::EC2::Model::ImportImageResponse::AddLicenseSpecifications
ImportImageResponse & AddLicenseSpecifications(const ImportImageLicenseConfigurationResponse &value)
Definition: ImportImageResponse.h:523
Aws::EC2::Model::ImportImageResponse::operator=
ImportImageResponse & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
Aws::EC2::Model::ImportImageResponse::WithTags
ImportImageResponse & WithTags(const Aws::Vector< Tag > &value)
Definition: ImportImageResponse.h:549
Aws::EC2::Model::ImportImageResponse::WithPlatform
ImportImageResponse & WithPlatform(const char *value)
Definition: ImportImageResponse.h:348
Aws::EC2::Model::ImportImageResponse::WithImageId
ImportImageResponse & WithImageId(Aws::String &&value)
Definition: ImportImageResponse.h:192
Aws::EC2::Model::ImportImageResponse::WithImageId
ImportImageResponse & WithImageId(const Aws::String &value)
Definition: ImportImageResponse.h:187
Aws::EC2::Model::ImportImageResponse::SetKmsKeyId
void SetKmsKeyId(Aws::String &&value)
Definition: ImportImageResponse.h:252
Aws::EC2::Model::ImportImageResponse::SetKmsKeyId
void SetKmsKeyId(const Aws::String &value)
Definition: ImportImageResponse.h:246
ImportImageLicenseConfigurationResponse.h
Aws::EC2::Model::ImportImageResponse::WithTags
ImportImageResponse & WithTags(Aws::Vector< Tag > &&value)
Definition: ImportImageResponse.h:554
Aws::EC2::Model::ImportImageResponse::GetSnapshotDetails
const Aws::Vector< SnapshotDetail > & GetSnapshotDetails() const
Definition: ImportImageResponse.h:390
Aws::EC2::Model::ImportImageResponse::WithProgress
ImportImageResponse & WithProgress(const Aws::String &value)
Definition: ImportImageResponse.h:374
Aws::EC2::Model::ImportImageResponse::WithPlatform
ImportImageResponse & WithPlatform(Aws::String &&value)
Definition: ImportImageResponse.h:343
Aws::EC2::Model::ImportImageResponse::WithSnapshotDetails
ImportImageResponse & WithSnapshotDetails(Aws::Vector< SnapshotDetail > &&value)
Definition: ImportImageResponse.h:410
Aws::EC2::Model::ImportImageResponse::SetDescription
void SetDescription(Aws::String &&value)
Definition: ImportImageResponse.h:89
Aws::EC2::Model::ImportImageResponse::SetDescription
void SetDescription(const char *value)
Definition: ImportImageResponse.h:94
Aws::EC2::Model::ImportImageResponse::WithKmsKeyId
ImportImageResponse & WithKmsKeyId(const Aws::String &value)
Definition: ImportImageResponse.h:264
Aws
Definition: AccessManagementClient.h:15
Aws::EC2::Model::ImportImageResponse::WithHypervisor
ImportImageResponse & WithHypervisor(const Aws::String &value)
Definition: ImportImageResponse.h:151
Aws::EC2::Model::ImportImageResponse::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: ImportImageResponse.h:539
Aws::EC2::Model::ImportImageResponse::SetStatus
void SetStatus(const char *value)
Definition: ImportImageResponse.h:441
Aws::EC2::Model::ImportImageResponse::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: ImportImageResponse.h:534
Aws::EC2::Model::ImportImageResponse::SetStatusMessage
void SetStatusMessage(const char *value)
Definition: ImportImageResponse.h:477
Aws::EC2::Model::ImportImageResponse::SetSnapshotDetails
void SetSnapshotDetails(Aws::Vector< SnapshotDetail > &&value)
Definition: ImportImageResponse.h:400
Aws::EC2::Model::ImportImageResponse::GetKmsKeyId
const Aws::String & GetKmsKeyId() const
Definition: ImportImageResponse.h:240
Aws::EC2::Model::ImportImageResponse::SetProgress
void SetProgress(Aws::String &&value)
Definition: ImportImageResponse.h:364
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::EC2::Model::ImportImageResponse::SetPlatform
void SetPlatform(const Aws::String &value)
Definition: ImportImageResponse.h:323
Aws::EC2::Model::ImportImageResponse::SetLicenseSpecifications
void SetLicenseSpecifications(const Aws::Vector< ImportImageLicenseConfigurationResponse > &value)
Definition: ImportImageResponse.h:503
Aws::EC2::Model::ImportImageResponse::SetKmsKeyId
void SetKmsKeyId(const char *value)
Definition: ImportImageResponse.h:258
Aws::EC2::Model::ImportImageResponse::GetStatus
const Aws::String & GetStatus() const
Definition: ImportImageResponse.h:426
Aws::EC2::Model::ImportImageResponse::WithArchitecture
ImportImageResponse & WithArchitecture(const char *value)
Definition: ImportImageResponse.h:73
Aws::EC2::Model::ImportImageResponse::GetImportTaskId
const Aws::String & GetImportTaskId() const
Definition: ImportImageResponse.h:203
Aws::EC2::Model::ImportImageResponse::WithLicenseType
ImportImageResponse & WithLicenseType(const char *value)
Definition: ImportImageResponse.h:312
Aws::EC2::Model::ImportImageResponse::SetHypervisor
void SetHypervisor(const Aws::String &value)
Definition: ImportImageResponse.h:136
Aws::EC2::Model::ImportImageResponse::AddTags
ImportImageResponse & AddTags(Tag &&value)
Definition: ImportImageResponse.h:564
Aws::EC2::Model::ImportImageResponse::GetResponseMetadata
const ResponseMetadata & GetResponseMetadata() const
Definition: ImportImageResponse.h:568
Aws::EC2::Model::ImportImageResponse::WithProgress
ImportImageResponse & WithProgress(Aws::String &&value)
Definition: ImportImageResponse.h:379
Aws::EC2::Model::ImportImageResponse::WithEncrypted
ImportImageResponse & WithEncrypted(bool value)
Definition: ImportImageResponse.h:125
Aws::EC2::Model::SnapshotDetail
Definition: SnapshotDetail.h:34
Aws::EC2::Model::ImportImageResponse::SetImportTaskId
void SetImportTaskId(const char *value)
Definition: ImportImageResponse.h:218
Aws::EC2::Model::ImportImageResponse::AddLicenseSpecifications
ImportImageResponse & AddLicenseSpecifications(ImportImageLicenseConfigurationResponse &&value)
Definition: ImportImageResponse.h:528
Aws::EC2::Model::ImportImageResponse::SetResponseMetadata
void SetResponseMetadata(const ResponseMetadata &value)
Definition: ImportImageResponse.h:571
Aws::EC2::Model::ImportImageResponse::SetStatus
void SetStatus(Aws::String &&value)
Definition: ImportImageResponse.h:436
EC2_EXPORTS.h
Aws::EC2::Model::ImportImageResponse::WithProgress
ImportImageResponse & WithProgress(const char *value)
Definition: ImportImageResponse.h:384
Aws::EC2::Model::ImportImageResponse::WithImportTaskId
ImportImageResponse & WithImportTaskId(const Aws::String &value)
Definition: ImportImageResponse.h:223
Aws::EC2::Model::ImportImageResponse::WithStatus
ImportImageResponse & WithStatus(const Aws::String &value)
Definition: ImportImageResponse.h:446
Aws::EC2::Model::ImportImageResponse::SetArchitecture
void SetArchitecture(const char *value)
Definition: ImportImageResponse.h:58
Aws::EC2::Model::ImportImageResponse::WithHypervisor
ImportImageResponse & WithHypervisor(Aws::String &&value)
Definition: ImportImageResponse.h:156
Aws::EC2::Model::ImportImageResponse::WithKmsKeyId
ImportImageResponse & WithKmsKeyId(Aws::String &&value)
Definition: ImportImageResponse.h:270