AWS SDK for C++  1.9.175
AWS SDK for C++
TerminateEnvironmentResult.h
Go to the documentation of this file.
1 
6 #pragma once
18 #include <utility>
19 
20 namespace Aws
21 {
22 template<typename RESULT_TYPE>
23 class AmazonWebServiceResult;
24 
25 namespace Utils
26 {
27 namespace Xml
28 {
29  class XmlDocument;
30 } // namespace Xml
31 } // namespace Utils
32 namespace ElasticBeanstalk
33 {
34 namespace Model
35 {
42  {
43  public:
47 
48 
52  inline const Aws::String& GetEnvironmentName() const{ return m_environmentName; }
53 
57  inline void SetEnvironmentName(const Aws::String& value) { m_environmentName = value; }
58 
62  inline void SetEnvironmentName(Aws::String&& value) { m_environmentName = std::move(value); }
63 
67  inline void SetEnvironmentName(const char* value) { m_environmentName.assign(value); }
68 
72  inline TerminateEnvironmentResult& WithEnvironmentName(const Aws::String& value) { SetEnvironmentName(value); return *this;}
73 
77  inline TerminateEnvironmentResult& WithEnvironmentName(Aws::String&& value) { SetEnvironmentName(std::move(value)); return *this;}
78 
82  inline TerminateEnvironmentResult& WithEnvironmentName(const char* value) { SetEnvironmentName(value); return *this;}
83 
84 
88  inline const Aws::String& GetEnvironmentId() const{ return m_environmentId; }
89 
93  inline void SetEnvironmentId(const Aws::String& value) { m_environmentId = value; }
94 
98  inline void SetEnvironmentId(Aws::String&& value) { m_environmentId = std::move(value); }
99 
103  inline void SetEnvironmentId(const char* value) { m_environmentId.assign(value); }
104 
108  inline TerminateEnvironmentResult& WithEnvironmentId(const Aws::String& value) { SetEnvironmentId(value); return *this;}
109 
113  inline TerminateEnvironmentResult& WithEnvironmentId(Aws::String&& value) { SetEnvironmentId(std::move(value)); return *this;}
114 
118  inline TerminateEnvironmentResult& WithEnvironmentId(const char* value) { SetEnvironmentId(value); return *this;}
119 
120 
124  inline const Aws::String& GetApplicationName() const{ return m_applicationName; }
125 
129  inline void SetApplicationName(const Aws::String& value) { m_applicationName = value; }
130 
134  inline void SetApplicationName(Aws::String&& value) { m_applicationName = std::move(value); }
135 
139  inline void SetApplicationName(const char* value) { m_applicationName.assign(value); }
140 
144  inline TerminateEnvironmentResult& WithApplicationName(const Aws::String& value) { SetApplicationName(value); return *this;}
145 
149  inline TerminateEnvironmentResult& WithApplicationName(Aws::String&& value) { SetApplicationName(std::move(value)); return *this;}
150 
154  inline TerminateEnvironmentResult& WithApplicationName(const char* value) { SetApplicationName(value); return *this;}
155 
156 
160  inline const Aws::String& GetVersionLabel() const{ return m_versionLabel; }
161 
165  inline void SetVersionLabel(const Aws::String& value) { m_versionLabel = value; }
166 
170  inline void SetVersionLabel(Aws::String&& value) { m_versionLabel = std::move(value); }
171 
175  inline void SetVersionLabel(const char* value) { m_versionLabel.assign(value); }
176 
180  inline TerminateEnvironmentResult& WithVersionLabel(const Aws::String& value) { SetVersionLabel(value); return *this;}
181 
185  inline TerminateEnvironmentResult& WithVersionLabel(Aws::String&& value) { SetVersionLabel(std::move(value)); return *this;}
186 
190  inline TerminateEnvironmentResult& WithVersionLabel(const char* value) { SetVersionLabel(value); return *this;}
191 
192 
197  inline const Aws::String& GetSolutionStackName() const{ return m_solutionStackName; }
198 
203  inline void SetSolutionStackName(const Aws::String& value) { m_solutionStackName = value; }
204 
209  inline void SetSolutionStackName(Aws::String&& value) { m_solutionStackName = std::move(value); }
210 
215  inline void SetSolutionStackName(const char* value) { m_solutionStackName.assign(value); }
216 
221  inline TerminateEnvironmentResult& WithSolutionStackName(const Aws::String& value) { SetSolutionStackName(value); return *this;}
222 
227  inline TerminateEnvironmentResult& WithSolutionStackName(Aws::String&& value) { SetSolutionStackName(std::move(value)); return *this;}
228 
233  inline TerminateEnvironmentResult& WithSolutionStackName(const char* value) { SetSolutionStackName(value); return *this;}
234 
235 
239  inline const Aws::String& GetPlatformArn() const{ return m_platformArn; }
240 
244  inline void SetPlatformArn(const Aws::String& value) { m_platformArn = value; }
245 
249  inline void SetPlatformArn(Aws::String&& value) { m_platformArn = std::move(value); }
250 
254  inline void SetPlatformArn(const char* value) { m_platformArn.assign(value); }
255 
259  inline TerminateEnvironmentResult& WithPlatformArn(const Aws::String& value) { SetPlatformArn(value); return *this;}
260 
264  inline TerminateEnvironmentResult& WithPlatformArn(Aws::String&& value) { SetPlatformArn(std::move(value)); return *this;}
265 
269  inline TerminateEnvironmentResult& WithPlatformArn(const char* value) { SetPlatformArn(value); return *this;}
270 
271 
276  inline const Aws::String& GetTemplateName() const{ return m_templateName; }
277 
282  inline void SetTemplateName(const Aws::String& value) { m_templateName = value; }
283 
288  inline void SetTemplateName(Aws::String&& value) { m_templateName = std::move(value); }
289 
294  inline void SetTemplateName(const char* value) { m_templateName.assign(value); }
295 
300  inline TerminateEnvironmentResult& WithTemplateName(const Aws::String& value) { SetTemplateName(value); return *this;}
301 
306  inline TerminateEnvironmentResult& WithTemplateName(Aws::String&& value) { SetTemplateName(std::move(value)); return *this;}
307 
312  inline TerminateEnvironmentResult& WithTemplateName(const char* value) { SetTemplateName(value); return *this;}
313 
314 
318  inline const Aws::String& GetDescription() const{ return m_description; }
319 
323  inline void SetDescription(const Aws::String& value) { m_description = value; }
324 
328  inline void SetDescription(Aws::String&& value) { m_description = std::move(value); }
329 
333  inline void SetDescription(const char* value) { m_description.assign(value); }
334 
338  inline TerminateEnvironmentResult& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
339 
343  inline TerminateEnvironmentResult& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
344 
348  inline TerminateEnvironmentResult& WithDescription(const char* value) { SetDescription(value); return *this;}
349 
350 
355  inline const Aws::String& GetEndpointURL() const{ return m_endpointURL; }
356 
361  inline void SetEndpointURL(const Aws::String& value) { m_endpointURL = value; }
362 
367  inline void SetEndpointURL(Aws::String&& value) { m_endpointURL = std::move(value); }
368 
373  inline void SetEndpointURL(const char* value) { m_endpointURL.assign(value); }
374 
379  inline TerminateEnvironmentResult& WithEndpointURL(const Aws::String& value) { SetEndpointURL(value); return *this;}
380 
385  inline TerminateEnvironmentResult& WithEndpointURL(Aws::String&& value) { SetEndpointURL(std::move(value)); return *this;}
386 
391  inline TerminateEnvironmentResult& WithEndpointURL(const char* value) { SetEndpointURL(value); return *this;}
392 
393 
397  inline const Aws::String& GetCNAME() const{ return m_cNAME; }
398 
402  inline void SetCNAME(const Aws::String& value) { m_cNAME = value; }
403 
407  inline void SetCNAME(Aws::String&& value) { m_cNAME = std::move(value); }
408 
412  inline void SetCNAME(const char* value) { m_cNAME.assign(value); }
413 
417  inline TerminateEnvironmentResult& WithCNAME(const Aws::String& value) { SetCNAME(value); return *this;}
418 
422  inline TerminateEnvironmentResult& WithCNAME(Aws::String&& value) { SetCNAME(std::move(value)); return *this;}
423 
427  inline TerminateEnvironmentResult& WithCNAME(const char* value) { SetCNAME(value); return *this;}
428 
429 
433  inline const Aws::Utils::DateTime& GetDateCreated() const{ return m_dateCreated; }
434 
438  inline void SetDateCreated(const Aws::Utils::DateTime& value) { m_dateCreated = value; }
439 
443  inline void SetDateCreated(Aws::Utils::DateTime&& value) { m_dateCreated = std::move(value); }
444 
448  inline TerminateEnvironmentResult& WithDateCreated(const Aws::Utils::DateTime& value) { SetDateCreated(value); return *this;}
449 
453  inline TerminateEnvironmentResult& WithDateCreated(Aws::Utils::DateTime&& value) { SetDateCreated(std::move(value)); return *this;}
454 
455 
459  inline const Aws::Utils::DateTime& GetDateUpdated() const{ return m_dateUpdated; }
460 
464  inline void SetDateUpdated(const Aws::Utils::DateTime& value) { m_dateUpdated = value; }
465 
469  inline void SetDateUpdated(Aws::Utils::DateTime&& value) { m_dateUpdated = std::move(value); }
470 
474  inline TerminateEnvironmentResult& WithDateUpdated(const Aws::Utils::DateTime& value) { SetDateUpdated(value); return *this;}
475 
479  inline TerminateEnvironmentResult& WithDateUpdated(Aws::Utils::DateTime&& value) { SetDateUpdated(std::move(value)); return *this;}
480 
481 
492  inline const EnvironmentStatus& GetStatus() const{ return m_status; }
493 
504  inline void SetStatus(const EnvironmentStatus& value) { m_status = value; }
505 
516  inline void SetStatus(EnvironmentStatus&& value) { m_status = std::move(value); }
517 
528  inline TerminateEnvironmentResult& WithStatus(const EnvironmentStatus& value) { SetStatus(value); return *this;}
529 
540  inline TerminateEnvironmentResult& WithStatus(EnvironmentStatus&& value) { SetStatus(std::move(value)); return *this;}
541 
542 
549  inline bool GetAbortableOperationInProgress() const{ return m_abortableOperationInProgress; }
550 
557  inline void SetAbortableOperationInProgress(bool value) { m_abortableOperationInProgress = value; }
558 
565  inline TerminateEnvironmentResult& WithAbortableOperationInProgress(bool value) { SetAbortableOperationInProgress(value); return *this;}
566 
567 
582  inline const EnvironmentHealth& GetHealth() const{ return m_health; }
583 
598  inline void SetHealth(const EnvironmentHealth& value) { m_health = value; }
599 
614  inline void SetHealth(EnvironmentHealth&& value) { m_health = std::move(value); }
615 
630  inline TerminateEnvironmentResult& WithHealth(const EnvironmentHealth& value) { SetHealth(value); return *this;}
631 
646  inline TerminateEnvironmentResult& WithHealth(EnvironmentHealth&& value) { SetHealth(std::move(value)); return *this;}
647 
648 
655  inline const EnvironmentHealthStatus& GetHealthStatus() const{ return m_healthStatus; }
656 
663  inline void SetHealthStatus(const EnvironmentHealthStatus& value) { m_healthStatus = value; }
664 
671  inline void SetHealthStatus(EnvironmentHealthStatus&& value) { m_healthStatus = std::move(value); }
672 
679  inline TerminateEnvironmentResult& WithHealthStatus(const EnvironmentHealthStatus& value) { SetHealthStatus(value); return *this;}
680 
687  inline TerminateEnvironmentResult& WithHealthStatus(EnvironmentHealthStatus&& value) { SetHealthStatus(std::move(value)); return *this;}
688 
689 
693  inline const EnvironmentResourcesDescription& GetResources() const{ return m_resources; }
694 
698  inline void SetResources(const EnvironmentResourcesDescription& value) { m_resources = value; }
699 
703  inline void SetResources(EnvironmentResourcesDescription&& value) { m_resources = std::move(value); }
704 
708  inline TerminateEnvironmentResult& WithResources(const EnvironmentResourcesDescription& value) { SetResources(value); return *this;}
709 
713  inline TerminateEnvironmentResult& WithResources(EnvironmentResourcesDescription&& value) { SetResources(std::move(value)); return *this;}
714 
715 
719  inline const EnvironmentTier& GetTier() const{ return m_tier; }
720 
724  inline void SetTier(const EnvironmentTier& value) { m_tier = value; }
725 
729  inline void SetTier(EnvironmentTier&& value) { m_tier = std::move(value); }
730 
734  inline TerminateEnvironmentResult& WithTier(const EnvironmentTier& value) { SetTier(value); return *this;}
735 
739  inline TerminateEnvironmentResult& WithTier(EnvironmentTier&& value) { SetTier(std::move(value)); return *this;}
740 
741 
745  inline const Aws::Vector<EnvironmentLink>& GetEnvironmentLinks() const{ return m_environmentLinks; }
746 
750  inline void SetEnvironmentLinks(const Aws::Vector<EnvironmentLink>& value) { m_environmentLinks = value; }
751 
755  inline void SetEnvironmentLinks(Aws::Vector<EnvironmentLink>&& value) { m_environmentLinks = std::move(value); }
756 
760  inline TerminateEnvironmentResult& WithEnvironmentLinks(const Aws::Vector<EnvironmentLink>& value) { SetEnvironmentLinks(value); return *this;}
761 
765  inline TerminateEnvironmentResult& WithEnvironmentLinks(Aws::Vector<EnvironmentLink>&& value) { SetEnvironmentLinks(std::move(value)); return *this;}
766 
770  inline TerminateEnvironmentResult& AddEnvironmentLinks(const EnvironmentLink& value) { m_environmentLinks.push_back(value); return *this; }
771 
775  inline TerminateEnvironmentResult& AddEnvironmentLinks(EnvironmentLink&& value) { m_environmentLinks.push_back(std::move(value)); return *this; }
776 
777 
782  inline const Aws::String& GetEnvironmentArn() const{ return m_environmentArn; }
783 
788  inline void SetEnvironmentArn(const Aws::String& value) { m_environmentArn = value; }
789 
794  inline void SetEnvironmentArn(Aws::String&& value) { m_environmentArn = std::move(value); }
795 
800  inline void SetEnvironmentArn(const char* value) { m_environmentArn.assign(value); }
801 
806  inline TerminateEnvironmentResult& WithEnvironmentArn(const Aws::String& value) { SetEnvironmentArn(value); return *this;}
807 
812  inline TerminateEnvironmentResult& WithEnvironmentArn(Aws::String&& value) { SetEnvironmentArn(std::move(value)); return *this;}
813 
818  inline TerminateEnvironmentResult& WithEnvironmentArn(const char* value) { SetEnvironmentArn(value); return *this;}
819 
820 
827  inline const Aws::String& GetOperationsRole() const{ return m_operationsRole; }
828 
835  inline void SetOperationsRole(const Aws::String& value) { m_operationsRole = value; }
836 
843  inline void SetOperationsRole(Aws::String&& value) { m_operationsRole = std::move(value); }
844 
851  inline void SetOperationsRole(const char* value) { m_operationsRole.assign(value); }
852 
859  inline TerminateEnvironmentResult& WithOperationsRole(const Aws::String& value) { SetOperationsRole(value); return *this;}
860 
867  inline TerminateEnvironmentResult& WithOperationsRole(Aws::String&& value) { SetOperationsRole(std::move(value)); return *this;}
868 
875  inline TerminateEnvironmentResult& WithOperationsRole(const char* value) { SetOperationsRole(value); return *this;}
876 
877 
878 
879  inline const ResponseMetadata& GetResponseMetadata() const{ return m_responseMetadata; }
880 
881 
882  inline void SetResponseMetadata(const ResponseMetadata& value) { m_responseMetadata = value; }
883 
884 
885  inline void SetResponseMetadata(ResponseMetadata&& value) { m_responseMetadata = std::move(value); }
886 
887 
888  inline TerminateEnvironmentResult& WithResponseMetadata(const ResponseMetadata& value) { SetResponseMetadata(value); return *this;}
889 
890 
891  inline TerminateEnvironmentResult& WithResponseMetadata(ResponseMetadata&& value) { SetResponseMetadata(std::move(value)); return *this;}
892 
893  private:
894 
895  Aws::String m_environmentName;
896 
897  Aws::String m_environmentId;
898 
899  Aws::String m_applicationName;
900 
901  Aws::String m_versionLabel;
902 
903  Aws::String m_solutionStackName;
904 
905  Aws::String m_platformArn;
906 
907  Aws::String m_templateName;
908 
909  Aws::String m_description;
910 
911  Aws::String m_endpointURL;
912 
913  Aws::String m_cNAME;
914 
915  Aws::Utils::DateTime m_dateCreated;
916 
917  Aws::Utils::DateTime m_dateUpdated;
918 
919  EnvironmentStatus m_status;
920 
921  bool m_abortableOperationInProgress;
922 
923  EnvironmentHealth m_health;
924 
925  EnvironmentHealthStatus m_healthStatus;
926 
928 
929  EnvironmentTier m_tier;
930 
931  Aws::Vector<EnvironmentLink> m_environmentLinks;
932 
933  Aws::String m_environmentArn;
934 
935  Aws::String m_operationsRole;
936 
937  ResponseMetadata m_responseMetadata;
938  };
939 
940 } // namespace Model
941 } // namespace ElasticBeanstalk
942 } // namespace Aws
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithOperationsRole
TerminateEnvironmentResult & WithOperationsRole(const char *value)
Definition: TerminateEnvironmentResult.h:875
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetCNAME
void SetCNAME(const char *value)
Definition: TerminateEnvironmentResult.h:412
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetEnvironmentArn
void SetEnvironmentArn(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:788
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithEnvironmentName
TerminateEnvironmentResult & WithEnvironmentName(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:77
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetDateCreated
const Aws::Utils::DateTime & GetDateCreated() const
Definition: TerminateEnvironmentResult.h:433
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithVersionLabel
TerminateEnvironmentResult & WithVersionLabel(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:185
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetCNAME
void SetCNAME(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:407
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithTemplateName
TerminateEnvironmentResult & WithTemplateName(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:300
Aws::ElasticBeanstalk::Model::EnvironmentHealthStatus
EnvironmentHealthStatus
Definition: EnvironmentHealthStatus.h:17
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::AddEnvironmentLinks
TerminateEnvironmentResult & AddEnvironmentLinks(EnvironmentLink &&value)
Definition: TerminateEnvironmentResult.h:775
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithCNAME
TerminateEnvironmentResult & WithCNAME(const char *value)
Definition: TerminateEnvironmentResult.h:427
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithPlatformArn
TerminateEnvironmentResult & WithPlatformArn(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:259
EnvironmentHealthStatus.h
AWS_ELASTICBEANSTALK_API
#define AWS_ELASTICBEANSTALK_API
Definition: ElasticBeanstalk_EXPORTS.h:28
EnvironmentStatus.h
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetEndpointURL
void SetEndpointURL(const char *value)
Definition: TerminateEnvironmentResult.h:373
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetOperationsRole
void SetOperationsRole(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:835
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetDateUpdated
void SetDateUpdated(const Aws::Utils::DateTime &value)
Definition: TerminateEnvironmentResult.h:464
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetHealthStatus
void SetHealthStatus(EnvironmentHealthStatus &&value)
Definition: TerminateEnvironmentResult.h:671
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetEnvironmentLinks
const Aws::Vector< EnvironmentLink > & GetEnvironmentLinks() const
Definition: TerminateEnvironmentResult.h:745
Aws::ElasticBeanstalk::Model::EnvironmentHealth
EnvironmentHealth
Definition: EnvironmentHealth.h:17
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetTier
const EnvironmentTier & GetTier() const
Definition: TerminateEnvironmentResult.h:719
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetEnvironmentId
void SetEnvironmentId(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:98
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetTemplateName
void SetTemplateName(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:288
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetEnvironmentName
void SetEnvironmentName(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:57
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithDescription
TerminateEnvironmentResult & WithDescription(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:338
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithEnvironmentArn
TerminateEnvironmentResult & WithEnvironmentArn(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:812
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetResources
void SetResources(EnvironmentResourcesDescription &&value)
Definition: TerminateEnvironmentResult.h:703
DateTime.h
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetStatus
const EnvironmentStatus & GetStatus() const
Definition: TerminateEnvironmentResult.h:492
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithHealth
TerminateEnvironmentResult & WithHealth(const EnvironmentHealth &value)
Definition: TerminateEnvironmentResult.h:630
EnvironmentHealth.h
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetDescription
void SetDescription(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:328
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetResponseMetadata
void SetResponseMetadata(ResponseMetadata &&value)
Definition: TerminateEnvironmentResult.h:885
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult
Definition: TerminateEnvironmentResult.h:42
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetEnvironmentArn
void SetEnvironmentArn(const char *value)
Definition: TerminateEnvironmentResult.h:800
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithOperationsRole
TerminateEnvironmentResult & WithOperationsRole(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:859
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithEnvironmentArn
TerminateEnvironmentResult & WithEnvironmentArn(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:806
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetStatus
void SetStatus(EnvironmentStatus &&value)
Definition: TerminateEnvironmentResult.h:516
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithTemplateName
TerminateEnvironmentResult & WithTemplateName(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:306
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithResponseMetadata
TerminateEnvironmentResult & WithResponseMetadata(ResponseMetadata &&value)
Definition: TerminateEnvironmentResult.h:891
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetVersionLabel
void SetVersionLabel(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:165
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetEnvironmentArn
const Aws::String & GetEnvironmentArn() const
Definition: TerminateEnvironmentResult.h:782
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithHealthStatus
TerminateEnvironmentResult & WithHealthStatus(EnvironmentHealthStatus &&value)
Definition: TerminateEnvironmentResult.h:687
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
EnvironmentTier.h
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithVersionLabel
TerminateEnvironmentResult & WithVersionLabel(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:180
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetEnvironmentId
const Aws::String & GetEnvironmentId() const
Definition: TerminateEnvironmentResult.h:88
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithAbortableOperationInProgress
TerminateEnvironmentResult & WithAbortableOperationInProgress(bool value)
Definition: TerminateEnvironmentResult.h:565
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithEnvironmentLinks
TerminateEnvironmentResult & WithEnvironmentLinks(const Aws::Vector< EnvironmentLink > &value)
Definition: TerminateEnvironmentResult.h:760
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetPlatformArn
const Aws::String & GetPlatformArn() const
Definition: TerminateEnvironmentResult.h:239
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithEnvironmentName
TerminateEnvironmentResult & WithEnvironmentName(const char *value)
Definition: TerminateEnvironmentResult.h:82
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetHealth
void SetHealth(EnvironmentHealth &&value)
Definition: TerminateEnvironmentResult.h:614
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetDateCreated
void SetDateCreated(Aws::Utils::DateTime &&value)
Definition: TerminateEnvironmentResult.h:443
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetApplicationName
void SetApplicationName(const char *value)
Definition: TerminateEnvironmentResult.h:139
AWSVector.h
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetResources
void SetResources(const EnvironmentResourcesDescription &value)
Definition: TerminateEnvironmentResult.h:698
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetHealthStatus
void SetHealthStatus(const EnvironmentHealthStatus &value)
Definition: TerminateEnvironmentResult.h:663
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetApplicationName
const Aws::String & GetApplicationName() const
Definition: TerminateEnvironmentResult.h:124
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithResponseMetadata
TerminateEnvironmentResult & WithResponseMetadata(const ResponseMetadata &value)
Definition: TerminateEnvironmentResult.h:888
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetSolutionStackName
const Aws::String & GetSolutionStackName() const
Definition: TerminateEnvironmentResult.h:197
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithPlatformArn
TerminateEnvironmentResult & WithPlatformArn(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:264
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::AddEnvironmentLinks
TerminateEnvironmentResult & AddEnvironmentLinks(const EnvironmentLink &value)
Definition: TerminateEnvironmentResult.h:770
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetDescription
void SetDescription(const char *value)
Definition: TerminateEnvironmentResult.h:333
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithDateUpdated
TerminateEnvironmentResult & WithDateUpdated(const Aws::Utils::DateTime &value)
Definition: TerminateEnvironmentResult.h:474
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithDateCreated
TerminateEnvironmentResult & WithDateCreated(const Aws::Utils::DateTime &value)
Definition: TerminateEnvironmentResult.h:448
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithResources
TerminateEnvironmentResult & WithResources(const EnvironmentResourcesDescription &value)
Definition: TerminateEnvironmentResult.h:708
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithStatus
TerminateEnvironmentResult & WithStatus(const EnvironmentStatus &value)
Definition: TerminateEnvironmentResult.h:528
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetHealth
const EnvironmentHealth & GetHealth() const
Definition: TerminateEnvironmentResult.h:582
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetEnvironmentId
void SetEnvironmentId(const char *value)
Definition: TerminateEnvironmentResult.h:103
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetOperationsRole
void SetOperationsRole(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:843
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithSolutionStackName
TerminateEnvironmentResult & WithSolutionStackName(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:227
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithEnvironmentArn
TerminateEnvironmentResult & WithEnvironmentArn(const char *value)
Definition: TerminateEnvironmentResult.h:818
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetEndpointURL
void SetEndpointURL(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:367
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithSolutionStackName
TerminateEnvironmentResult & WithSolutionStackName(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:221
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetEnvironmentLinks
void SetEnvironmentLinks(const Aws::Vector< EnvironmentLink > &value)
Definition: TerminateEnvironmentResult.h:750
Aws::ElasticBeanstalk::Model::EnvironmentTier
Definition: EnvironmentTier.h:32
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithOperationsRole
TerminateEnvironmentResult & WithOperationsRole(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:867
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetDescription
void SetDescription(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:323
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetResources
const EnvironmentResourcesDescription & GetResources() const
Definition: TerminateEnvironmentResult.h:693
EnvironmentResourcesDescription.h
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetHealthStatus
const EnvironmentHealthStatus & GetHealthStatus() const
Definition: TerminateEnvironmentResult.h:655
Aws::ElasticBeanstalk::Model::EnvironmentStatus
EnvironmentStatus
Definition: EnvironmentStatus.h:17
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetApplicationName
void SetApplicationName(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:129
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithResources
TerminateEnvironmentResult & WithResources(EnvironmentResourcesDescription &&value)
Definition: TerminateEnvironmentResult.h:713
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetVersionLabel
const Aws::String & GetVersionLabel() const
Definition: TerminateEnvironmentResult.h:160
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetCNAME
void SetCNAME(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:402
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithTier
TerminateEnvironmentResult & WithTier(EnvironmentTier &&value)
Definition: TerminateEnvironmentResult.h:739
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetResponseMetadata
const ResponseMetadata & GetResponseMetadata() const
Definition: TerminateEnvironmentResult.h:879
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithPlatformArn
TerminateEnvironmentResult & WithPlatformArn(const char *value)
Definition: TerminateEnvironmentResult.h:269
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetResponseMetadata
void SetResponseMetadata(const ResponseMetadata &value)
Definition: TerminateEnvironmentResult.h:882
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetDescription
const Aws::String & GetDescription() const
Definition: TerminateEnvironmentResult.h:318
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithEnvironmentId
TerminateEnvironmentResult & WithEnvironmentId(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:113
AWSString.h
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetEnvironmentName
const Aws::String & GetEnvironmentName() const
Definition: TerminateEnvironmentResult.h:52
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithDateUpdated
TerminateEnvironmentResult & WithDateUpdated(Aws::Utils::DateTime &&value)
Definition: TerminateEnvironmentResult.h:479
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithEnvironmentId
TerminateEnvironmentResult & WithEnvironmentId(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:108
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetEnvironmentName
void SetEnvironmentName(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:62
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetOperationsRole
void SetOperationsRole(const char *value)
Definition: TerminateEnvironmentResult.h:851
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetTemplateName
void SetTemplateName(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:282
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithApplicationName
TerminateEnvironmentResult & WithApplicationName(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:149
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithApplicationName
TerminateEnvironmentResult & WithApplicationName(const char *value)
Definition: TerminateEnvironmentResult.h:154
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetTemplateName
void SetTemplateName(const char *value)
Definition: TerminateEnvironmentResult.h:294
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithVersionLabel
TerminateEnvironmentResult & WithVersionLabel(const char *value)
Definition: TerminateEnvironmentResult.h:190
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithSolutionStackName
TerminateEnvironmentResult & WithSolutionStackName(const char *value)
Definition: TerminateEnvironmentResult.h:233
ResponseMetadata.h
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetEnvironmentArn
void SetEnvironmentArn(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:794
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetPlatformArn
void SetPlatformArn(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:244
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetPlatformArn
void SetPlatformArn(const char *value)
Definition: TerminateEnvironmentResult.h:254
ElasticBeanstalk_EXPORTS.h
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetEnvironmentName
void SetEnvironmentName(const char *value)
Definition: TerminateEnvironmentResult.h:67
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetSolutionStackName
void SetSolutionStackName(const char *value)
Definition: TerminateEnvironmentResult.h:215
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithEndpointURL
TerminateEnvironmentResult & WithEndpointURL(const char *value)
Definition: TerminateEnvironmentResult.h:391
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithApplicationName
TerminateEnvironmentResult & WithApplicationName(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:144
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithDescription
TerminateEnvironmentResult & WithDescription(const char *value)
Definition: TerminateEnvironmentResult.h:348
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithHealth
TerminateEnvironmentResult & WithHealth(EnvironmentHealth &&value)
Definition: TerminateEnvironmentResult.h:646
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithTier
TerminateEnvironmentResult & WithTier(const EnvironmentTier &value)
Definition: TerminateEnvironmentResult.h:734
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithCNAME
TerminateEnvironmentResult & WithCNAME(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:417
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetApplicationName
void SetApplicationName(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:134
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::TerminateEnvironmentResult
TerminateEnvironmentResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetOperationsRole
const Aws::String & GetOperationsRole() const
Definition: TerminateEnvironmentResult.h:827
Aws
Definition: AccessManagementClient.h:15
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetEnvironmentId
void SetEnvironmentId(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:93
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetTemplateName
const Aws::String & GetTemplateName() const
Definition: TerminateEnvironmentResult.h:276
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithEnvironmentName
TerminateEnvironmentResult & WithEnvironmentName(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:72
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetEndpointURL
const Aws::String & GetEndpointURL() const
Definition: TerminateEnvironmentResult.h:355
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetTier
void SetTier(const EnvironmentTier &value)
Definition: TerminateEnvironmentResult.h:724
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetCNAME
const Aws::String & GetCNAME() const
Definition: TerminateEnvironmentResult.h:397
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithTemplateName
TerminateEnvironmentResult & WithTemplateName(const char *value)
Definition: TerminateEnvironmentResult.h:312
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithEnvironmentLinks
TerminateEnvironmentResult & WithEnvironmentLinks(Aws::Vector< EnvironmentLink > &&value)
Definition: TerminateEnvironmentResult.h:765
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetVersionLabel
void SetVersionLabel(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:170
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetVersionLabel
void SetVersionLabel(const char *value)
Definition: TerminateEnvironmentResult.h:175
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetSolutionStackName
void SetSolutionStackName(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:203
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetHealth
void SetHealth(const EnvironmentHealth &value)
Definition: TerminateEnvironmentResult.h:598
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithEndpointURL
TerminateEnvironmentResult & WithEndpointURL(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:379
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithHealthStatus
TerminateEnvironmentResult & WithHealthStatus(const EnvironmentHealthStatus &value)
Definition: TerminateEnvironmentResult.h:679
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithEnvironmentId
TerminateEnvironmentResult & WithEnvironmentId(const char *value)
Definition: TerminateEnvironmentResult.h:118
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetPlatformArn
void SetPlatformArn(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:249
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetDateCreated
void SetDateCreated(const Aws::Utils::DateTime &value)
Definition: TerminateEnvironmentResult.h:438
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetSolutionStackName
void SetSolutionStackName(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:209
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithEndpointURL
TerminateEnvironmentResult & WithEndpointURL(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:385
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetAbortableOperationInProgress
void SetAbortableOperationInProgress(bool value)
Definition: TerminateEnvironmentResult.h:557
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithStatus
TerminateEnvironmentResult & WithStatus(EnvironmentStatus &&value)
Definition: TerminateEnvironmentResult.h:540
Aws::ElasticBeanstalk::Model::ResponseMetadata
Definition: ResponseMetadata.h:27
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetAbortableOperationInProgress
bool GetAbortableOperationInProgress() const
Definition: TerminateEnvironmentResult.h:549
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::operator=
TerminateEnvironmentResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetTier
void SetTier(EnvironmentTier &&value)
Definition: TerminateEnvironmentResult.h:729
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetEnvironmentLinks
void SetEnvironmentLinks(Aws::Vector< EnvironmentLink > &&value)
Definition: TerminateEnvironmentResult.h:755
Aws::ElasticBeanstalk::Model::EnvironmentResourcesDescription
Definition: EnvironmentResourcesDescription.h:33
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::TerminateEnvironmentResult
TerminateEnvironmentResult()
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithDescription
TerminateEnvironmentResult & WithDescription(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:343
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetEndpointURL
void SetEndpointURL(const Aws::String &value)
Definition: TerminateEnvironmentResult.h:361
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetStatus
void SetStatus(const EnvironmentStatus &value)
Definition: TerminateEnvironmentResult.h:504
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::SetDateUpdated
void SetDateUpdated(Aws::Utils::DateTime &&value)
Definition: TerminateEnvironmentResult.h:469
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::GetDateUpdated
const Aws::Utils::DateTime & GetDateUpdated() const
Definition: TerminateEnvironmentResult.h:459
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithCNAME
TerminateEnvironmentResult & WithCNAME(Aws::String &&value)
Definition: TerminateEnvironmentResult.h:422
Aws::ElasticBeanstalk::Model::TerminateEnvironmentResult::WithDateCreated
TerminateEnvironmentResult & WithDateCreated(Aws::Utils::DateTime &&value)
Definition: TerminateEnvironmentResult.h:453