AWS SDK for C++  1.9.175
AWS SDK for C++
PlatformDescription.h
Go to the documentation of this file.
1 
6 #pragma once
16 #include <utility>
17 
18 namespace Aws
19 {
20 namespace Utils
21 {
22 namespace Xml
23 {
24  class XmlNode;
25 } // namespace Xml
26 } // namespace Utils
27 namespace ElasticBeanstalk
28 {
29 namespace Model
30 {
31 
38  {
39  public:
43 
44  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
45  void OutputToStream(Aws::OStream& oStream, const char* location) const;
46 
47 
51  inline const Aws::String& GetPlatformArn() const{ return m_platformArn; }
52 
56  inline bool PlatformArnHasBeenSet() const { return m_platformArnHasBeenSet; }
57 
61  inline void SetPlatformArn(const Aws::String& value) { m_platformArnHasBeenSet = true; m_platformArn = value; }
62 
66  inline void SetPlatformArn(Aws::String&& value) { m_platformArnHasBeenSet = true; m_platformArn = std::move(value); }
67 
71  inline void SetPlatformArn(const char* value) { m_platformArnHasBeenSet = true; m_platformArn.assign(value); }
72 
76  inline PlatformDescription& WithPlatformArn(const Aws::String& value) { SetPlatformArn(value); return *this;}
77 
81  inline PlatformDescription& WithPlatformArn(Aws::String&& value) { SetPlatformArn(std::move(value)); return *this;}
82 
86  inline PlatformDescription& WithPlatformArn(const char* value) { SetPlatformArn(value); return *this;}
87 
88 
92  inline const Aws::String& GetPlatformOwner() const{ return m_platformOwner; }
93 
97  inline bool PlatformOwnerHasBeenSet() const { return m_platformOwnerHasBeenSet; }
98 
102  inline void SetPlatformOwner(const Aws::String& value) { m_platformOwnerHasBeenSet = true; m_platformOwner = value; }
103 
107  inline void SetPlatformOwner(Aws::String&& value) { m_platformOwnerHasBeenSet = true; m_platformOwner = std::move(value); }
108 
112  inline void SetPlatformOwner(const char* value) { m_platformOwnerHasBeenSet = true; m_platformOwner.assign(value); }
113 
117  inline PlatformDescription& WithPlatformOwner(const Aws::String& value) { SetPlatformOwner(value); return *this;}
118 
122  inline PlatformDescription& WithPlatformOwner(Aws::String&& value) { SetPlatformOwner(std::move(value)); return *this;}
123 
127  inline PlatformDescription& WithPlatformOwner(const char* value) { SetPlatformOwner(value); return *this;}
128 
129 
133  inline const Aws::String& GetPlatformName() const{ return m_platformName; }
134 
138  inline bool PlatformNameHasBeenSet() const { return m_platformNameHasBeenSet; }
139 
143  inline void SetPlatformName(const Aws::String& value) { m_platformNameHasBeenSet = true; m_platformName = value; }
144 
148  inline void SetPlatformName(Aws::String&& value) { m_platformNameHasBeenSet = true; m_platformName = std::move(value); }
149 
153  inline void SetPlatformName(const char* value) { m_platformNameHasBeenSet = true; m_platformName.assign(value); }
154 
158  inline PlatformDescription& WithPlatformName(const Aws::String& value) { SetPlatformName(value); return *this;}
159 
163  inline PlatformDescription& WithPlatformName(Aws::String&& value) { SetPlatformName(std::move(value)); return *this;}
164 
168  inline PlatformDescription& WithPlatformName(const char* value) { SetPlatformName(value); return *this;}
169 
170 
174  inline const Aws::String& GetPlatformVersion() const{ return m_platformVersion; }
175 
179  inline bool PlatformVersionHasBeenSet() const { return m_platformVersionHasBeenSet; }
180 
184  inline void SetPlatformVersion(const Aws::String& value) { m_platformVersionHasBeenSet = true; m_platformVersion = value; }
185 
189  inline void SetPlatformVersion(Aws::String&& value) { m_platformVersionHasBeenSet = true; m_platformVersion = std::move(value); }
190 
194  inline void SetPlatformVersion(const char* value) { m_platformVersionHasBeenSet = true; m_platformVersion.assign(value); }
195 
199  inline PlatformDescription& WithPlatformVersion(const Aws::String& value) { SetPlatformVersion(value); return *this;}
200 
204  inline PlatformDescription& WithPlatformVersion(Aws::String&& value) { SetPlatformVersion(std::move(value)); return *this;}
205 
209  inline PlatformDescription& WithPlatformVersion(const char* value) { SetPlatformVersion(value); return *this;}
210 
211 
215  inline const Aws::String& GetSolutionStackName() const{ return m_solutionStackName; }
216 
220  inline bool SolutionStackNameHasBeenSet() const { return m_solutionStackNameHasBeenSet; }
221 
225  inline void SetSolutionStackName(const Aws::String& value) { m_solutionStackNameHasBeenSet = true; m_solutionStackName = value; }
226 
230  inline void SetSolutionStackName(Aws::String&& value) { m_solutionStackNameHasBeenSet = true; m_solutionStackName = std::move(value); }
231 
235  inline void SetSolutionStackName(const char* value) { m_solutionStackNameHasBeenSet = true; m_solutionStackName.assign(value); }
236 
240  inline PlatformDescription& WithSolutionStackName(const Aws::String& value) { SetSolutionStackName(value); return *this;}
241 
245  inline PlatformDescription& WithSolutionStackName(Aws::String&& value) { SetSolutionStackName(std::move(value)); return *this;}
246 
250  inline PlatformDescription& WithSolutionStackName(const char* value) { SetSolutionStackName(value); return *this;}
251 
252 
256  inline const PlatformStatus& GetPlatformStatus() const{ return m_platformStatus; }
257 
261  inline bool PlatformStatusHasBeenSet() const { return m_platformStatusHasBeenSet; }
262 
266  inline void SetPlatformStatus(const PlatformStatus& value) { m_platformStatusHasBeenSet = true; m_platformStatus = value; }
267 
271  inline void SetPlatformStatus(PlatformStatus&& value) { m_platformStatusHasBeenSet = true; m_platformStatus = std::move(value); }
272 
276  inline PlatformDescription& WithPlatformStatus(const PlatformStatus& value) { SetPlatformStatus(value); return *this;}
277 
281  inline PlatformDescription& WithPlatformStatus(PlatformStatus&& value) { SetPlatformStatus(std::move(value)); return *this;}
282 
283 
287  inline const Aws::Utils::DateTime& GetDateCreated() const{ return m_dateCreated; }
288 
292  inline bool DateCreatedHasBeenSet() const { return m_dateCreatedHasBeenSet; }
293 
297  inline void SetDateCreated(const Aws::Utils::DateTime& value) { m_dateCreatedHasBeenSet = true; m_dateCreated = value; }
298 
302  inline void SetDateCreated(Aws::Utils::DateTime&& value) { m_dateCreatedHasBeenSet = true; m_dateCreated = std::move(value); }
303 
307  inline PlatformDescription& WithDateCreated(const Aws::Utils::DateTime& value) { SetDateCreated(value); return *this;}
308 
312  inline PlatformDescription& WithDateCreated(Aws::Utils::DateTime&& value) { SetDateCreated(std::move(value)); return *this;}
313 
314 
318  inline const Aws::Utils::DateTime& GetDateUpdated() const{ return m_dateUpdated; }
319 
323  inline bool DateUpdatedHasBeenSet() const { return m_dateUpdatedHasBeenSet; }
324 
328  inline void SetDateUpdated(const Aws::Utils::DateTime& value) { m_dateUpdatedHasBeenSet = true; m_dateUpdated = value; }
329 
333  inline void SetDateUpdated(Aws::Utils::DateTime&& value) { m_dateUpdatedHasBeenSet = true; m_dateUpdated = std::move(value); }
334 
338  inline PlatformDescription& WithDateUpdated(const Aws::Utils::DateTime& value) { SetDateUpdated(value); return *this;}
339 
343  inline PlatformDescription& WithDateUpdated(Aws::Utils::DateTime&& value) { SetDateUpdated(std::move(value)); return *this;}
344 
345 
349  inline const Aws::String& GetPlatformCategory() const{ return m_platformCategory; }
350 
354  inline bool PlatformCategoryHasBeenSet() const { return m_platformCategoryHasBeenSet; }
355 
359  inline void SetPlatformCategory(const Aws::String& value) { m_platformCategoryHasBeenSet = true; m_platformCategory = value; }
360 
364  inline void SetPlatformCategory(Aws::String&& value) { m_platformCategoryHasBeenSet = true; m_platformCategory = std::move(value); }
365 
369  inline void SetPlatformCategory(const char* value) { m_platformCategoryHasBeenSet = true; m_platformCategory.assign(value); }
370 
374  inline PlatformDescription& WithPlatformCategory(const Aws::String& value) { SetPlatformCategory(value); return *this;}
375 
379  inline PlatformDescription& WithPlatformCategory(Aws::String&& value) { SetPlatformCategory(std::move(value)); return *this;}
380 
384  inline PlatformDescription& WithPlatformCategory(const char* value) { SetPlatformCategory(value); return *this;}
385 
386 
390  inline const Aws::String& GetDescription() const{ return m_description; }
391 
395  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
396 
400  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
401 
405  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
406 
410  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
411 
415  inline PlatformDescription& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
416 
420  inline PlatformDescription& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
421 
425  inline PlatformDescription& WithDescription(const char* value) { SetDescription(value); return *this;}
426 
427 
431  inline const Aws::String& GetMaintainer() const{ return m_maintainer; }
432 
436  inline bool MaintainerHasBeenSet() const { return m_maintainerHasBeenSet; }
437 
441  inline void SetMaintainer(const Aws::String& value) { m_maintainerHasBeenSet = true; m_maintainer = value; }
442 
446  inline void SetMaintainer(Aws::String&& value) { m_maintainerHasBeenSet = true; m_maintainer = std::move(value); }
447 
451  inline void SetMaintainer(const char* value) { m_maintainerHasBeenSet = true; m_maintainer.assign(value); }
452 
456  inline PlatformDescription& WithMaintainer(const Aws::String& value) { SetMaintainer(value); return *this;}
457 
461  inline PlatformDescription& WithMaintainer(Aws::String&& value) { SetMaintainer(std::move(value)); return *this;}
462 
466  inline PlatformDescription& WithMaintainer(const char* value) { SetMaintainer(value); return *this;}
467 
468 
472  inline const Aws::String& GetOperatingSystemName() const{ return m_operatingSystemName; }
473 
477  inline bool OperatingSystemNameHasBeenSet() const { return m_operatingSystemNameHasBeenSet; }
478 
482  inline void SetOperatingSystemName(const Aws::String& value) { m_operatingSystemNameHasBeenSet = true; m_operatingSystemName = value; }
483 
487  inline void SetOperatingSystemName(Aws::String&& value) { m_operatingSystemNameHasBeenSet = true; m_operatingSystemName = std::move(value); }
488 
492  inline void SetOperatingSystemName(const char* value) { m_operatingSystemNameHasBeenSet = true; m_operatingSystemName.assign(value); }
493 
497  inline PlatformDescription& WithOperatingSystemName(const Aws::String& value) { SetOperatingSystemName(value); return *this;}
498 
502  inline PlatformDescription& WithOperatingSystemName(Aws::String&& value) { SetOperatingSystemName(std::move(value)); return *this;}
503 
507  inline PlatformDescription& WithOperatingSystemName(const char* value) { SetOperatingSystemName(value); return *this;}
508 
509 
513  inline const Aws::String& GetOperatingSystemVersion() const{ return m_operatingSystemVersion; }
514 
518  inline bool OperatingSystemVersionHasBeenSet() const { return m_operatingSystemVersionHasBeenSet; }
519 
523  inline void SetOperatingSystemVersion(const Aws::String& value) { m_operatingSystemVersionHasBeenSet = true; m_operatingSystemVersion = value; }
524 
528  inline void SetOperatingSystemVersion(Aws::String&& value) { m_operatingSystemVersionHasBeenSet = true; m_operatingSystemVersion = std::move(value); }
529 
533  inline void SetOperatingSystemVersion(const char* value) { m_operatingSystemVersionHasBeenSet = true; m_operatingSystemVersion.assign(value); }
534 
538  inline PlatformDescription& WithOperatingSystemVersion(const Aws::String& value) { SetOperatingSystemVersion(value); return *this;}
539 
543  inline PlatformDescription& WithOperatingSystemVersion(Aws::String&& value) { SetOperatingSystemVersion(std::move(value)); return *this;}
544 
548  inline PlatformDescription& WithOperatingSystemVersion(const char* value) { SetOperatingSystemVersion(value); return *this;}
549 
550 
554  inline const Aws::Vector<PlatformProgrammingLanguage>& GetProgrammingLanguages() const{ return m_programmingLanguages; }
555 
559  inline bool ProgrammingLanguagesHasBeenSet() const { return m_programmingLanguagesHasBeenSet; }
560 
564  inline void SetProgrammingLanguages(const Aws::Vector<PlatformProgrammingLanguage>& value) { m_programmingLanguagesHasBeenSet = true; m_programmingLanguages = value; }
565 
569  inline void SetProgrammingLanguages(Aws::Vector<PlatformProgrammingLanguage>&& value) { m_programmingLanguagesHasBeenSet = true; m_programmingLanguages = std::move(value); }
570 
574  inline PlatformDescription& WithProgrammingLanguages(const Aws::Vector<PlatformProgrammingLanguage>& value) { SetProgrammingLanguages(value); return *this;}
575 
579  inline PlatformDescription& WithProgrammingLanguages(Aws::Vector<PlatformProgrammingLanguage>&& value) { SetProgrammingLanguages(std::move(value)); return *this;}
580 
584  inline PlatformDescription& AddProgrammingLanguages(const PlatformProgrammingLanguage& value) { m_programmingLanguagesHasBeenSet = true; m_programmingLanguages.push_back(value); return *this; }
585 
589  inline PlatformDescription& AddProgrammingLanguages(PlatformProgrammingLanguage&& value) { m_programmingLanguagesHasBeenSet = true; m_programmingLanguages.push_back(std::move(value)); return *this; }
590 
591 
595  inline const Aws::Vector<PlatformFramework>& GetFrameworks() const{ return m_frameworks; }
596 
600  inline bool FrameworksHasBeenSet() const { return m_frameworksHasBeenSet; }
601 
605  inline void SetFrameworks(const Aws::Vector<PlatformFramework>& value) { m_frameworksHasBeenSet = true; m_frameworks = value; }
606 
610  inline void SetFrameworks(Aws::Vector<PlatformFramework>&& value) { m_frameworksHasBeenSet = true; m_frameworks = std::move(value); }
611 
615  inline PlatformDescription& WithFrameworks(const Aws::Vector<PlatformFramework>& value) { SetFrameworks(value); return *this;}
616 
620  inline PlatformDescription& WithFrameworks(Aws::Vector<PlatformFramework>&& value) { SetFrameworks(std::move(value)); return *this;}
621 
625  inline PlatformDescription& AddFrameworks(const PlatformFramework& value) { m_frameworksHasBeenSet = true; m_frameworks.push_back(value); return *this; }
626 
630  inline PlatformDescription& AddFrameworks(PlatformFramework&& value) { m_frameworksHasBeenSet = true; m_frameworks.push_back(std::move(value)); return *this; }
631 
632 
636  inline const Aws::Vector<CustomAmi>& GetCustomAmiList() const{ return m_customAmiList; }
637 
641  inline bool CustomAmiListHasBeenSet() const { return m_customAmiListHasBeenSet; }
642 
646  inline void SetCustomAmiList(const Aws::Vector<CustomAmi>& value) { m_customAmiListHasBeenSet = true; m_customAmiList = value; }
647 
651  inline void SetCustomAmiList(Aws::Vector<CustomAmi>&& value) { m_customAmiListHasBeenSet = true; m_customAmiList = std::move(value); }
652 
656  inline PlatformDescription& WithCustomAmiList(const Aws::Vector<CustomAmi>& value) { SetCustomAmiList(value); return *this;}
657 
661  inline PlatformDescription& WithCustomAmiList(Aws::Vector<CustomAmi>&& value) { SetCustomAmiList(std::move(value)); return *this;}
662 
666  inline PlatformDescription& AddCustomAmiList(const CustomAmi& value) { m_customAmiListHasBeenSet = true; m_customAmiList.push_back(value); return *this; }
667 
671  inline PlatformDescription& AddCustomAmiList(CustomAmi&& value) { m_customAmiListHasBeenSet = true; m_customAmiList.push_back(std::move(value)); return *this; }
672 
673 
677  inline const Aws::Vector<Aws::String>& GetSupportedTierList() const{ return m_supportedTierList; }
678 
682  inline bool SupportedTierListHasBeenSet() const { return m_supportedTierListHasBeenSet; }
683 
687  inline void SetSupportedTierList(const Aws::Vector<Aws::String>& value) { m_supportedTierListHasBeenSet = true; m_supportedTierList = value; }
688 
692  inline void SetSupportedTierList(Aws::Vector<Aws::String>&& value) { m_supportedTierListHasBeenSet = true; m_supportedTierList = std::move(value); }
693 
697  inline PlatformDescription& WithSupportedTierList(const Aws::Vector<Aws::String>& value) { SetSupportedTierList(value); return *this;}
698 
702  inline PlatformDescription& WithSupportedTierList(Aws::Vector<Aws::String>&& value) { SetSupportedTierList(std::move(value)); return *this;}
703 
707  inline PlatformDescription& AddSupportedTierList(const Aws::String& value) { m_supportedTierListHasBeenSet = true; m_supportedTierList.push_back(value); return *this; }
708 
712  inline PlatformDescription& AddSupportedTierList(Aws::String&& value) { m_supportedTierListHasBeenSet = true; m_supportedTierList.push_back(std::move(value)); return *this; }
713 
717  inline PlatformDescription& AddSupportedTierList(const char* value) { m_supportedTierListHasBeenSet = true; m_supportedTierList.push_back(value); return *this; }
718 
719 
723  inline const Aws::Vector<Aws::String>& GetSupportedAddonList() const{ return m_supportedAddonList; }
724 
728  inline bool SupportedAddonListHasBeenSet() const { return m_supportedAddonListHasBeenSet; }
729 
733  inline void SetSupportedAddonList(const Aws::Vector<Aws::String>& value) { m_supportedAddonListHasBeenSet = true; m_supportedAddonList = value; }
734 
738  inline void SetSupportedAddonList(Aws::Vector<Aws::String>&& value) { m_supportedAddonListHasBeenSet = true; m_supportedAddonList = std::move(value); }
739 
743  inline PlatformDescription& WithSupportedAddonList(const Aws::Vector<Aws::String>& value) { SetSupportedAddonList(value); return *this;}
744 
748  inline PlatformDescription& WithSupportedAddonList(Aws::Vector<Aws::String>&& value) { SetSupportedAddonList(std::move(value)); return *this;}
749 
753  inline PlatformDescription& AddSupportedAddonList(const Aws::String& value) { m_supportedAddonListHasBeenSet = true; m_supportedAddonList.push_back(value); return *this; }
754 
758  inline PlatformDescription& AddSupportedAddonList(Aws::String&& value) { m_supportedAddonListHasBeenSet = true; m_supportedAddonList.push_back(std::move(value)); return *this; }
759 
763  inline PlatformDescription& AddSupportedAddonList(const char* value) { m_supportedAddonListHasBeenSet = true; m_supportedAddonList.push_back(value); return *this; }
764 
765 
773  inline const Aws::String& GetPlatformLifecycleState() const{ return m_platformLifecycleState; }
774 
782  inline bool PlatformLifecycleStateHasBeenSet() const { return m_platformLifecycleStateHasBeenSet; }
783 
791  inline void SetPlatformLifecycleState(const Aws::String& value) { m_platformLifecycleStateHasBeenSet = true; m_platformLifecycleState = value; }
792 
800  inline void SetPlatformLifecycleState(Aws::String&& value) { m_platformLifecycleStateHasBeenSet = true; m_platformLifecycleState = std::move(value); }
801 
809  inline void SetPlatformLifecycleState(const char* value) { m_platformLifecycleStateHasBeenSet = true; m_platformLifecycleState.assign(value); }
810 
818  inline PlatformDescription& WithPlatformLifecycleState(const Aws::String& value) { SetPlatformLifecycleState(value); return *this;}
819 
827  inline PlatformDescription& WithPlatformLifecycleState(Aws::String&& value) { SetPlatformLifecycleState(std::move(value)); return *this;}
828 
836  inline PlatformDescription& WithPlatformLifecycleState(const char* value) { SetPlatformLifecycleState(value); return *this;}
837 
838 
842  inline const Aws::String& GetPlatformBranchName() const{ return m_platformBranchName; }
843 
847  inline bool PlatformBranchNameHasBeenSet() const { return m_platformBranchNameHasBeenSet; }
848 
852  inline void SetPlatformBranchName(const Aws::String& value) { m_platformBranchNameHasBeenSet = true; m_platformBranchName = value; }
853 
857  inline void SetPlatformBranchName(Aws::String&& value) { m_platformBranchNameHasBeenSet = true; m_platformBranchName = std::move(value); }
858 
862  inline void SetPlatformBranchName(const char* value) { m_platformBranchNameHasBeenSet = true; m_platformBranchName.assign(value); }
863 
867  inline PlatformDescription& WithPlatformBranchName(const Aws::String& value) { SetPlatformBranchName(value); return *this;}
868 
872  inline PlatformDescription& WithPlatformBranchName(Aws::String&& value) { SetPlatformBranchName(std::move(value)); return *this;}
873 
877  inline PlatformDescription& WithPlatformBranchName(const char* value) { SetPlatformBranchName(value); return *this;}
878 
879 
885  inline const Aws::String& GetPlatformBranchLifecycleState() const{ return m_platformBranchLifecycleState; }
886 
892  inline bool PlatformBranchLifecycleStateHasBeenSet() const { return m_platformBranchLifecycleStateHasBeenSet; }
893 
899  inline void SetPlatformBranchLifecycleState(const Aws::String& value) { m_platformBranchLifecycleStateHasBeenSet = true; m_platformBranchLifecycleState = value; }
900 
906  inline void SetPlatformBranchLifecycleState(Aws::String&& value) { m_platformBranchLifecycleStateHasBeenSet = true; m_platformBranchLifecycleState = std::move(value); }
907 
913  inline void SetPlatformBranchLifecycleState(const char* value) { m_platformBranchLifecycleStateHasBeenSet = true; m_platformBranchLifecycleState.assign(value); }
914 
920  inline PlatformDescription& WithPlatformBranchLifecycleState(const Aws::String& value) { SetPlatformBranchLifecycleState(value); return *this;}
921 
927  inline PlatformDescription& WithPlatformBranchLifecycleState(Aws::String&& value) { SetPlatformBranchLifecycleState(std::move(value)); return *this;}
928 
934  inline PlatformDescription& WithPlatformBranchLifecycleState(const char* value) { SetPlatformBranchLifecycleState(value); return *this;}
935 
936  private:
937 
938  Aws::String m_platformArn;
939  bool m_platformArnHasBeenSet;
940 
941  Aws::String m_platformOwner;
942  bool m_platformOwnerHasBeenSet;
943 
944  Aws::String m_platformName;
945  bool m_platformNameHasBeenSet;
946 
947  Aws::String m_platformVersion;
948  bool m_platformVersionHasBeenSet;
949 
950  Aws::String m_solutionStackName;
951  bool m_solutionStackNameHasBeenSet;
952 
953  PlatformStatus m_platformStatus;
954  bool m_platformStatusHasBeenSet;
955 
956  Aws::Utils::DateTime m_dateCreated;
957  bool m_dateCreatedHasBeenSet;
958 
959  Aws::Utils::DateTime m_dateUpdated;
960  bool m_dateUpdatedHasBeenSet;
961 
962  Aws::String m_platformCategory;
963  bool m_platformCategoryHasBeenSet;
964 
965  Aws::String m_description;
966  bool m_descriptionHasBeenSet;
967 
968  Aws::String m_maintainer;
969  bool m_maintainerHasBeenSet;
970 
971  Aws::String m_operatingSystemName;
972  bool m_operatingSystemNameHasBeenSet;
973 
974  Aws::String m_operatingSystemVersion;
975  bool m_operatingSystemVersionHasBeenSet;
976 
977  Aws::Vector<PlatformProgrammingLanguage> m_programmingLanguages;
978  bool m_programmingLanguagesHasBeenSet;
979 
980  Aws::Vector<PlatformFramework> m_frameworks;
981  bool m_frameworksHasBeenSet;
982 
983  Aws::Vector<CustomAmi> m_customAmiList;
984  bool m_customAmiListHasBeenSet;
985 
986  Aws::Vector<Aws::String> m_supportedTierList;
987  bool m_supportedTierListHasBeenSet;
988 
989  Aws::Vector<Aws::String> m_supportedAddonList;
990  bool m_supportedAddonListHasBeenSet;
991 
992  Aws::String m_platformLifecycleState;
993  bool m_platformLifecycleStateHasBeenSet;
994 
995  Aws::String m_platformBranchName;
996  bool m_platformBranchNameHasBeenSet;
997 
998  Aws::String m_platformBranchLifecycleState;
999  bool m_platformBranchLifecycleStateHasBeenSet;
1000  };
1001 
1002 } // namespace Model
1003 } // namespace ElasticBeanstalk
1004 } // namespace Aws
Aws::ElasticBeanstalk::Model::PlatformDescription::SetSolutionStackName
void SetSolutionStackName(const Aws::String &value)
Definition: PlatformDescription.h:225
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformCategory
void SetPlatformCategory(const char *value)
Definition: PlatformDescription.h:369
Aws::ElasticBeanstalk::Model::PlatformDescription::AddSupportedAddonList
PlatformDescription & AddSupportedAddonList(const Aws::String &value)
Definition: PlatformDescription.h:753
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::ElasticBeanstalk::Model::PlatformDescription::MaintainerHasBeenSet
bool MaintainerHasBeenSet() const
Definition: PlatformDescription.h:436
Aws::ElasticBeanstalk::Model::PlatformDescription::WithProgrammingLanguages
PlatformDescription & WithProgrammingLanguages(const Aws::Vector< PlatformProgrammingLanguage > &value)
Definition: PlatformDescription.h:574
Aws::ElasticBeanstalk::Model::PlatformDescription::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: PlatformDescription.h:395
Aws::ElasticBeanstalk::Model::PlatformDescription::WithSolutionStackName
PlatformDescription & WithSolutionStackName(Aws::String &&value)
Definition: PlatformDescription.h:245
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformLifecycleState
PlatformDescription & WithPlatformLifecycleState(const char *value)
Definition: PlatformDescription.h:836
Aws::ElasticBeanstalk::Model::PlatformDescription::SetOperatingSystemName
void SetOperatingSystemName(Aws::String &&value)
Definition: PlatformDescription.h:487
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformName
void SetPlatformName(Aws::String &&value)
Definition: PlatformDescription.h:148
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformStatus
void SetPlatformStatus(const PlatformStatus &value)
Definition: PlatformDescription.h:266
Aws::ElasticBeanstalk::Model::PlatformDescription::GetPlatformCategory
const Aws::String & GetPlatformCategory() const
Definition: PlatformDescription.h:349
Aws::ElasticBeanstalk::Model::PlatformDescription::GetCustomAmiList
const Aws::Vector< CustomAmi > & GetCustomAmiList() const
Definition: PlatformDescription.h:636
Aws::ElasticBeanstalk::Model::PlatformStatus
PlatformStatus
Definition: PlatformStatus.h:17
AWS_ELASTICBEANSTALK_API
#define AWS_ELASTICBEANSTALK_API
Definition: ElasticBeanstalk_EXPORTS.h:28
Aws::ElasticBeanstalk::Model::PlatformDescription::DateCreatedHasBeenSet
bool DateCreatedHasBeenSet() const
Definition: PlatformDescription.h:292
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformBranchLifecycleState
void SetPlatformBranchLifecycleState(const Aws::String &value)
Definition: PlatformDescription.h:899
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformBranchLifecycleState
void SetPlatformBranchLifecycleState(const char *value)
Definition: PlatformDescription.h:913
Aws::ElasticBeanstalk::Model::PlatformDescription::SetProgrammingLanguages
void SetProgrammingLanguages(Aws::Vector< PlatformProgrammingLanguage > &&value)
Definition: PlatformDescription.h:569
Aws::ElasticBeanstalk::Model::PlatformDescription::SetCustomAmiList
void SetCustomAmiList(const Aws::Vector< CustomAmi > &value)
Definition: PlatformDescription.h:646
Aws::ElasticBeanstalk::Model::PlatformDescription::GetPlatformName
const Aws::String & GetPlatformName() const
Definition: PlatformDescription.h:133
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformVersion
void SetPlatformVersion(Aws::String &&value)
Definition: PlatformDescription.h:189
Aws::ElasticBeanstalk::Model::PlatformDescription::GetDateUpdated
const Aws::Utils::DateTime & GetDateUpdated() const
Definition: PlatformDescription.h:318
Aws::ElasticBeanstalk::Model::PlatformDescription::GetProgrammingLanguages
const Aws::Vector< PlatformProgrammingLanguage > & GetProgrammingLanguages() const
Definition: PlatformDescription.h:554
Aws::ElasticBeanstalk::Model::PlatformDescription::WithDateCreated
PlatformDescription & WithDateCreated(const Aws::Utils::DateTime &value)
Definition: PlatformDescription.h:307
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformLifecycleState
void SetPlatformLifecycleState(Aws::String &&value)
Definition: PlatformDescription.h:800
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformVersion
void SetPlatformVersion(const Aws::String &value)
Definition: PlatformDescription.h:184
Aws::ElasticBeanstalk::Model::PlatformDescription::SetDateCreated
void SetDateCreated(const Aws::Utils::DateTime &value)
Definition: PlatformDescription.h:297
Aws::ElasticBeanstalk::Model::PlatformDescription::SetMaintainer
void SetMaintainer(const char *value)
Definition: PlatformDescription.h:451
PlatformStatus.h
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformStatus
void SetPlatformStatus(PlatformStatus &&value)
Definition: PlatformDescription.h:271
Aws::ElasticBeanstalk::Model::PlatformDescription::SetDateCreated
void SetDateCreated(Aws::Utils::DateTime &&value)
Definition: PlatformDescription.h:302
DateTime.h
Aws::ElasticBeanstalk::Model::PlatformDescription::WithOperatingSystemName
PlatformDescription & WithOperatingSystemName(const Aws::String &value)
Definition: PlatformDescription.h:497
Aws::ElasticBeanstalk::Model::PlatformDescription::WithSolutionStackName
PlatformDescription & WithSolutionStackName(const Aws::String &value)
Definition: PlatformDescription.h:240
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformBranchLifecycleState
void SetPlatformBranchLifecycleState(Aws::String &&value)
Definition: PlatformDescription.h:906
Aws::ElasticBeanstalk::Model::PlatformDescription::AddProgrammingLanguages
PlatformDescription & AddProgrammingLanguages(const PlatformProgrammingLanguage &value)
Definition: PlatformDescription.h:584
Aws::ElasticBeanstalk::Model::PlatformDescription::WithDescription
PlatformDescription & WithDescription(Aws::String &&value)
Definition: PlatformDescription.h:420
Aws::ElasticBeanstalk::Model::PlatformDescription::operator=
PlatformDescription & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::ElasticBeanstalk::Model::PlatformDescription::OperatingSystemVersionHasBeenSet
bool OperatingSystemVersionHasBeenSet() const
Definition: PlatformDescription.h:518
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformLifecycleState
PlatformDescription & WithPlatformLifecycleState(const Aws::String &value)
Definition: PlatformDescription.h:818
Aws::ElasticBeanstalk::Model::PlatformDescription::PlatformDescription
PlatformDescription(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::ElasticBeanstalk::Model::PlatformDescription::AddProgrammingLanguages
PlatformDescription & AddProgrammingLanguages(PlatformProgrammingLanguage &&value)
Definition: PlatformDescription.h:589
Aws::ElasticBeanstalk::Model::PlatformDescription::PlatformNameHasBeenSet
bool PlatformNameHasBeenSet() const
Definition: PlatformDescription.h:138
Aws::ElasticBeanstalk::Model::PlatformDescription::SetSupportedTierList
void SetSupportedTierList(Aws::Vector< Aws::String > &&value)
Definition: PlatformDescription.h:692
Aws::ElasticBeanstalk::Model::PlatformDescription::SetSolutionStackName
void SetSolutionStackName(const char *value)
Definition: PlatformDescription.h:235
Aws::ElasticBeanstalk::Model::PlatformDescription::WithCustomAmiList
PlatformDescription & WithCustomAmiList(Aws::Vector< CustomAmi > &&value)
Definition: PlatformDescription.h:661
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::ElasticBeanstalk::Model::PlatformDescription::FrameworksHasBeenSet
bool FrameworksHasBeenSet() const
Definition: PlatformDescription.h:600
Aws::ElasticBeanstalk::Model::PlatformDescription::GetOperatingSystemName
const Aws::String & GetOperatingSystemName() const
Definition: PlatformDescription.h:472
AWSStreamFwd.h
Aws::ElasticBeanstalk::Model::PlatformDescription::GetPlatformStatus
const PlatformStatus & GetPlatformStatus() const
Definition: PlatformDescription.h:256
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformBranchName
void SetPlatformBranchName(const Aws::String &value)
Definition: PlatformDescription.h:852
Aws::ElasticBeanstalk::Model::PlatformDescription::GetSupportedAddonList
const Aws::Vector< Aws::String > & GetSupportedAddonList() const
Definition: PlatformDescription.h:723
Aws::ElasticBeanstalk::Model::PlatformDescription::SetSupportedTierList
void SetSupportedTierList(const Aws::Vector< Aws::String > &value)
Definition: PlatformDescription.h:687
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformStatus
PlatformDescription & WithPlatformStatus(PlatformStatus &&value)
Definition: PlatformDescription.h:281
Aws::ElasticBeanstalk::Model::PlatformDescription::GetPlatformBranchLifecycleState
const Aws::String & GetPlatformBranchLifecycleState() const
Definition: PlatformDescription.h:885
Aws::ElasticBeanstalk::Model::PlatformDescription::SetSupportedAddonList
void SetSupportedAddonList(Aws::Vector< Aws::String > &&value)
Definition: PlatformDescription.h:738
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformOwner
void SetPlatformOwner(Aws::String &&value)
Definition: PlatformDescription.h:107
AWSVector.h
Aws::ElasticBeanstalk::Model::PlatformDescription::SupportedAddonListHasBeenSet
bool SupportedAddonListHasBeenSet() const
Definition: PlatformDescription.h:728
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformArn
PlatformDescription & WithPlatformArn(const Aws::String &value)
Definition: PlatformDescription.h:76
Aws::ElasticBeanstalk::Model::PlatformDescription::SetDateUpdated
void SetDateUpdated(const Aws::Utils::DateTime &value)
Definition: PlatformDescription.h:328
Aws::ElasticBeanstalk::Model::PlatformDescription::WithSupportedAddonList
PlatformDescription & WithSupportedAddonList(Aws::Vector< Aws::String > &&value)
Definition: PlatformDescription.h:748
Aws::ElasticBeanstalk::Model::PlatformDescription::AddCustomAmiList
PlatformDescription & AddCustomAmiList(const CustomAmi &value)
Definition: PlatformDescription.h:666
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformCategory
PlatformDescription & WithPlatformCategory(Aws::String &&value)
Definition: PlatformDescription.h:379
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformStatus
PlatformDescription & WithPlatformStatus(const PlatformStatus &value)
Definition: PlatformDescription.h:276
Aws::ElasticBeanstalk::Model::PlatformDescription::SetDescription
void SetDescription(Aws::String &&value)
Definition: PlatformDescription.h:405
Aws::ElasticBeanstalk::Model::PlatformDescription::SetOperatingSystemName
void SetOperatingSystemName(const Aws::String &value)
Definition: PlatformDescription.h:482
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformBranchName
PlatformDescription & WithPlatformBranchName(const char *value)
Definition: PlatformDescription.h:877
Aws::ElasticBeanstalk::Model::PlatformDescription
Definition: PlatformDescription.h:38
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformLifecycleState
PlatformDescription & WithPlatformLifecycleState(Aws::String &&value)
Definition: PlatformDescription.h:827
Aws::ElasticBeanstalk::Model::PlatformDescription::WithDateCreated
PlatformDescription & WithDateCreated(Aws::Utils::DateTime &&value)
Definition: PlatformDescription.h:312
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformName
void SetPlatformName(const Aws::String &value)
Definition: PlatformDescription.h:143
Aws::ElasticBeanstalk::Model::PlatformDescription::SetDateUpdated
void SetDateUpdated(Aws::Utils::DateTime &&value)
Definition: PlatformDescription.h:333
Aws::ElasticBeanstalk::Model::PlatformDescription::PlatformBranchLifecycleStateHasBeenSet
bool PlatformBranchLifecycleStateHasBeenSet() const
Definition: PlatformDescription.h:892
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformCategory
PlatformDescription & WithPlatformCategory(const Aws::String &value)
Definition: PlatformDescription.h:374
Aws::ElasticBeanstalk::Model::PlatformDescription::SetSolutionStackName
void SetSolutionStackName(Aws::String &&value)
Definition: PlatformDescription.h:230
CustomAmi.h
Aws::ElasticBeanstalk::Model::PlatformDescription::SetOperatingSystemName
void SetOperatingSystemName(const char *value)
Definition: PlatformDescription.h:492
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformArn
void SetPlatformArn(const char *value)
Definition: PlatformDescription.h:71
Aws::ElasticBeanstalk::Model::PlatformDescription::WithProgrammingLanguages
PlatformDescription & WithProgrammingLanguages(Aws::Vector< PlatformProgrammingLanguage > &&value)
Definition: PlatformDescription.h:579
Aws::ElasticBeanstalk::Model::PlatformDescription::GetFrameworks
const Aws::Vector< PlatformFramework > & GetFrameworks() const
Definition: PlatformDescription.h:595
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformBranchName
PlatformDescription & WithPlatformBranchName(Aws::String &&value)
Definition: PlatformDescription.h:872
Aws::ElasticBeanstalk::Model::PlatformDescription::WithOperatingSystemVersion
PlatformDescription & WithOperatingSystemVersion(const Aws::String &value)
Definition: PlatformDescription.h:538
Aws::ElasticBeanstalk::Model::PlatformDescription::SetFrameworks
void SetFrameworks(Aws::Vector< PlatformFramework > &&value)
Definition: PlatformDescription.h:610
Aws::ElasticBeanstalk::Model::PlatformDescription::AddSupportedTierList
PlatformDescription & AddSupportedTierList(const Aws::String &value)
Definition: PlatformDescription.h:707
Aws::ElasticBeanstalk::Model::PlatformDescription::AddSupportedTierList
PlatformDescription & AddSupportedTierList(const char *value)
Definition: PlatformDescription.h:717
Aws::ElasticBeanstalk::Model::PlatformDescription::WithDescription
PlatformDescription & WithDescription(const Aws::String &value)
Definition: PlatformDescription.h:415
Aws::ElasticBeanstalk::Model::PlatformDescription::GetOperatingSystemVersion
const Aws::String & GetOperatingSystemVersion() const
Definition: PlatformDescription.h:513
Aws::ElasticBeanstalk::Model::PlatformDescription::ProgrammingLanguagesHasBeenSet
bool ProgrammingLanguagesHasBeenSet() const
Definition: PlatformDescription.h:559
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformOwner
void SetPlatformOwner(const Aws::String &value)
Definition: PlatformDescription.h:102
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformVersion
PlatformDescription & WithPlatformVersion(const Aws::String &value)
Definition: PlatformDescription.h:199
Aws::ElasticBeanstalk::Model::PlatformDescription::WithSupportedTierList
PlatformDescription & WithSupportedTierList(Aws::Vector< Aws::String > &&value)
Definition: PlatformDescription.h:702
Aws::ElasticBeanstalk::Model::PlatformFramework
Definition: PlatformFramework.h:32
Aws::ElasticBeanstalk::Model::PlatformDescription::PlatformOwnerHasBeenSet
bool PlatformOwnerHasBeenSet() const
Definition: PlatformDescription.h:97
Aws::ElasticBeanstalk::Model::PlatformDescription::DateUpdatedHasBeenSet
bool DateUpdatedHasBeenSet() const
Definition: PlatformDescription.h:323
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformArn
PlatformDescription & WithPlatformArn(Aws::String &&value)
Definition: PlatformDescription.h:81
Aws::ElasticBeanstalk::Model::PlatformDescription::WithOperatingSystemName
PlatformDescription & WithOperatingSystemName(Aws::String &&value)
Definition: PlatformDescription.h:502
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformArn
PlatformDescription & WithPlatformArn(const char *value)
Definition: PlatformDescription.h:86
Aws::ElasticBeanstalk::Model::PlatformDescription::WithSolutionStackName
PlatformDescription & WithSolutionStackName(const char *value)
Definition: PlatformDescription.h:250
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformBranchName
void SetPlatformBranchName(const char *value)
Definition: PlatformDescription.h:862
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformBranchLifecycleState
PlatformDescription & WithPlatformBranchLifecycleState(const char *value)
Definition: PlatformDescription.h:934
Aws::ElasticBeanstalk::Model::PlatformDescription::AddFrameworks
PlatformDescription & AddFrameworks(PlatformFramework &&value)
Definition: PlatformDescription.h:630
Aws::ElasticBeanstalk::Model::PlatformDescription::SetMaintainer
void SetMaintainer(Aws::String &&value)
Definition: PlatformDescription.h:446
AWSString.h
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformArn
void SetPlatformArn(Aws::String &&value)
Definition: PlatformDescription.h:66
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformOwner
PlatformDescription & WithPlatformOwner(Aws::String &&value)
Definition: PlatformDescription.h:122
Aws::ElasticBeanstalk::Model::PlatformDescription::WithMaintainer
PlatformDescription & WithMaintainer(const Aws::String &value)
Definition: PlatformDescription.h:456
Aws::ElasticBeanstalk::Model::PlatformDescription::SetOperatingSystemVersion
void SetOperatingSystemVersion(const Aws::String &value)
Definition: PlatformDescription.h:523
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformCategory
void SetPlatformCategory(const Aws::String &value)
Definition: PlatformDescription.h:359
Aws::ElasticBeanstalk::Model::PlatformDescription::SetCustomAmiList
void SetCustomAmiList(Aws::Vector< CustomAmi > &&value)
Definition: PlatformDescription.h:651
Aws::ElasticBeanstalk::Model::PlatformDescription::AddSupportedAddonList
PlatformDescription & AddSupportedAddonList(const char *value)
Definition: PlatformDescription.h:763
Aws::ElasticBeanstalk::Model::PlatformDescription::CustomAmiListHasBeenSet
bool CustomAmiListHasBeenSet() const
Definition: PlatformDescription.h:641
Aws::ElasticBeanstalk::Model::PlatformDescription::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformCategory
PlatformDescription & WithPlatformCategory(const char *value)
Definition: PlatformDescription.h:384
Aws::ElasticBeanstalk::Model::PlatformDescription::AddFrameworks
PlatformDescription & AddFrameworks(const PlatformFramework &value)
Definition: PlatformDescription.h:625
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformBranchName
void SetPlatformBranchName(Aws::String &&value)
Definition: PlatformDescription.h:857
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformBranchLifecycleState
PlatformDescription & WithPlatformBranchLifecycleState(Aws::String &&value)
Definition: PlatformDescription.h:927
Aws::ElasticBeanstalk::Model::PlatformDescription::WithCustomAmiList
PlatformDescription & WithCustomAmiList(const Aws::Vector< CustomAmi > &value)
Definition: PlatformDescription.h:656
Aws::ElasticBeanstalk::Model::PlatformDescription::AddSupportedTierList
PlatformDescription & AddSupportedTierList(Aws::String &&value)
Definition: PlatformDescription.h:712
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformVersion
PlatformDescription & WithPlatformVersion(Aws::String &&value)
Definition: PlatformDescription.h:204
Aws::ElasticBeanstalk::Model::PlatformDescription::WithMaintainer
PlatformDescription & WithMaintainer(Aws::String &&value)
Definition: PlatformDescription.h:461
Aws::ElasticBeanstalk::Model::PlatformDescription::PlatformArnHasBeenSet
bool PlatformArnHasBeenSet() const
Definition: PlatformDescription.h:56
Aws::ElasticBeanstalk::Model::PlatformDescription::WithDescription
PlatformDescription & WithDescription(const char *value)
Definition: PlatformDescription.h:425
Aws::ElasticBeanstalk::Model::PlatformDescription::GetDescription
const Aws::String & GetDescription() const
Definition: PlatformDescription.h:390
ElasticBeanstalk_EXPORTS.h
Aws::ElasticBeanstalk::Model::PlatformDescription::WithFrameworks
PlatformDescription & WithFrameworks(const Aws::Vector< PlatformFramework > &value)
Definition: PlatformDescription.h:615
Aws::ElasticBeanstalk::Model::PlatformDescription::WithFrameworks
PlatformDescription & WithFrameworks(Aws::Vector< PlatformFramework > &&value)
Definition: PlatformDescription.h:620
Aws::ElasticBeanstalk::Model::PlatformDescription::WithOperatingSystemVersion
PlatformDescription & WithOperatingSystemVersion(const char *value)
Definition: PlatformDescription.h:548
Aws::ElasticBeanstalk::Model::PlatformDescription::GetDateCreated
const Aws::Utils::DateTime & GetDateCreated() const
Definition: PlatformDescription.h:287
Aws::ElasticBeanstalk::Model::PlatformDescription::WithSupportedAddonList
PlatformDescription & WithSupportedAddonList(const Aws::Vector< Aws::String > &value)
Definition: PlatformDescription.h:743
Aws::ElasticBeanstalk::Model::PlatformDescription::PlatformStatusHasBeenSet
bool PlatformStatusHasBeenSet() const
Definition: PlatformDescription.h:261
Aws::ElasticBeanstalk::Model::PlatformDescription::GetMaintainer
const Aws::String & GetMaintainer() const
Definition: PlatformDescription.h:431
Aws::ElasticBeanstalk::Model::PlatformDescription::WithDateUpdated
PlatformDescription & WithDateUpdated(Aws::Utils::DateTime &&value)
Definition: PlatformDescription.h:343
Aws::ElasticBeanstalk::Model::PlatformDescription::WithSupportedTierList
PlatformDescription & WithSupportedTierList(const Aws::Vector< Aws::String > &value)
Definition: PlatformDescription.h:697
Aws::ElasticBeanstalk::Model::PlatformProgrammingLanguage
Definition: PlatformProgrammingLanguage.h:33
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformOwner
void SetPlatformOwner(const char *value)
Definition: PlatformDescription.h:112
Aws::ElasticBeanstalk::Model::PlatformDescription::SetOperatingSystemVersion
void SetOperatingSystemVersion(const char *value)
Definition: PlatformDescription.h:533
Aws::ElasticBeanstalk::Model::PlatformDescription::GetPlatformArn
const Aws::String & GetPlatformArn() const
Definition: PlatformDescription.h:51
Aws::ElasticBeanstalk::Model::PlatformDescription::GetPlatformLifecycleState
const Aws::String & GetPlatformLifecycleState() const
Definition: PlatformDescription.h:773
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformLifecycleState
void SetPlatformLifecycleState(const Aws::String &value)
Definition: PlatformDescription.h:791
Aws
Definition: AccessManagementClient.h:15
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformName
void SetPlatformName(const char *value)
Definition: PlatformDescription.h:153
Aws::ElasticBeanstalk::Model::PlatformDescription::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::ElasticBeanstalk::Model::PlatformDescription::GetPlatformBranchName
const Aws::String & GetPlatformBranchName() const
Definition: PlatformDescription.h:842
Aws::ElasticBeanstalk::Model::PlatformDescription::SolutionStackNameHasBeenSet
bool SolutionStackNameHasBeenSet() const
Definition: PlatformDescription.h:220
Aws::ElasticBeanstalk::Model::PlatformDescription::SetProgrammingLanguages
void SetProgrammingLanguages(const Aws::Vector< PlatformProgrammingLanguage > &value)
Definition: PlatformDescription.h:564
Aws::ElasticBeanstalk::Model::PlatformDescription::WithMaintainer
PlatformDescription & WithMaintainer(const char *value)
Definition: PlatformDescription.h:466
Aws::ElasticBeanstalk::Model::PlatformDescription::SetSupportedAddonList
void SetSupportedAddonList(const Aws::Vector< Aws::String > &value)
Definition: PlatformDescription.h:733
Aws::ElasticBeanstalk::Model::PlatformDescription::GetSupportedTierList
const Aws::Vector< Aws::String > & GetSupportedTierList() const
Definition: PlatformDescription.h:677
Aws::ElasticBeanstalk::Model::PlatformDescription::PlatformCategoryHasBeenSet
bool PlatformCategoryHasBeenSet() const
Definition: PlatformDescription.h:354
Aws::ElasticBeanstalk::Model::PlatformDescription::SetFrameworks
void SetFrameworks(const Aws::Vector< PlatformFramework > &value)
Definition: PlatformDescription.h:605
Aws::ElasticBeanstalk::Model::PlatformDescription::OperatingSystemNameHasBeenSet
bool OperatingSystemNameHasBeenSet() const
Definition: PlatformDescription.h:477
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformName
PlatformDescription & WithPlatformName(const Aws::String &value)
Definition: PlatformDescription.h:158
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::ElasticBeanstalk::Model::PlatformDescription::PlatformLifecycleStateHasBeenSet
bool PlatformLifecycleStateHasBeenSet() const
Definition: PlatformDescription.h:782
PlatformFramework.h
index
int index
Definition: cJSON.h:181
Aws::ElasticBeanstalk::Model::PlatformDescription::PlatformVersionHasBeenSet
bool PlatformVersionHasBeenSet() const
Definition: PlatformDescription.h:179
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformName
PlatformDescription & WithPlatformName(const char *value)
Definition: PlatformDescription.h:168
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformVersion
void SetPlatformVersion(const char *value)
Definition: PlatformDescription.h:194
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformOwner
PlatformDescription & WithPlatformOwner(const Aws::String &value)
Definition: PlatformDescription.h:117
Aws::ElasticBeanstalk::Model::CustomAmi
Definition: CustomAmi.h:32
Aws::ElasticBeanstalk::Model::PlatformDescription::AddSupportedAddonList
PlatformDescription & AddSupportedAddonList(Aws::String &&value)
Definition: PlatformDescription.h:758
Aws::ElasticBeanstalk::Model::PlatformDescription::SupportedTierListHasBeenSet
bool SupportedTierListHasBeenSet() const
Definition: PlatformDescription.h:682
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformName
PlatformDescription & WithPlatformName(Aws::String &&value)
Definition: PlatformDescription.h:163
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformOwner
PlatformDescription & WithPlatformOwner(const char *value)
Definition: PlatformDescription.h:127
Aws::ElasticBeanstalk::Model::PlatformDescription::PlatformBranchNameHasBeenSet
bool PlatformBranchNameHasBeenSet() const
Definition: PlatformDescription.h:847
Aws::ElasticBeanstalk::Model::PlatformDescription::PlatformDescription
PlatformDescription()
Aws::ElasticBeanstalk::Model::PlatformDescription::GetSolutionStackName
const Aws::String & GetSolutionStackName() const
Definition: PlatformDescription.h:215
Aws::ElasticBeanstalk::Model::PlatformDescription::SetDescription
void SetDescription(const char *value)
Definition: PlatformDescription.h:410
Aws::ElasticBeanstalk::Model::PlatformDescription::GetPlatformOwner
const Aws::String & GetPlatformOwner() const
Definition: PlatformDescription.h:92
Aws::ElasticBeanstalk::Model::PlatformDescription::SetDescription
void SetDescription(const Aws::String &value)
Definition: PlatformDescription.h:400
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformCategory
void SetPlatformCategory(Aws::String &&value)
Definition: PlatformDescription.h:364
Aws::ElasticBeanstalk::Model::PlatformDescription::WithOperatingSystemName
PlatformDescription & WithOperatingSystemName(const char *value)
Definition: PlatformDescription.h:507
Aws::ElasticBeanstalk::Model::PlatformDescription::AddCustomAmiList
PlatformDescription & AddCustomAmiList(CustomAmi &&value)
Definition: PlatformDescription.h:671
PlatformProgrammingLanguage.h
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformBranchLifecycleState
PlatformDescription & WithPlatformBranchLifecycleState(const Aws::String &value)
Definition: PlatformDescription.h:920
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformLifecycleState
void SetPlatformLifecycleState(const char *value)
Definition: PlatformDescription.h:809
Aws::ElasticBeanstalk::Model::PlatformDescription::SetOperatingSystemVersion
void SetOperatingSystemVersion(Aws::String &&value)
Definition: PlatformDescription.h:528
Aws::ElasticBeanstalk::Model::PlatformDescription::SetPlatformArn
void SetPlatformArn(const Aws::String &value)
Definition: PlatformDescription.h:61
Aws::ElasticBeanstalk::Model::PlatformDescription::WithOperatingSystemVersion
PlatformDescription & WithOperatingSystemVersion(Aws::String &&value)
Definition: PlatformDescription.h:543
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformVersion
PlatformDescription & WithPlatformVersion(const char *value)
Definition: PlatformDescription.h:209
Aws::ElasticBeanstalk::Model::PlatformDescription::SetMaintainer
void SetMaintainer(const Aws::String &value)
Definition: PlatformDescription.h:441
Aws::ElasticBeanstalk::Model::PlatformDescription::WithDateUpdated
PlatformDescription & WithDateUpdated(const Aws::Utils::DateTime &value)
Definition: PlatformDescription.h:338
Aws::ElasticBeanstalk::Model::PlatformDescription::WithPlatformBranchName
PlatformDescription & WithPlatformBranchName(const Aws::String &value)
Definition: PlatformDescription.h:867
Aws::ElasticBeanstalk::Model::PlatformDescription::GetPlatformVersion
const Aws::String & GetPlatformVersion() const
Definition: PlatformDescription.h:174