AWS SDK for C++  1.9.124
AWS SDK for C++
UpdateEnvironmentRequest.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace ElasticBeanstalk
19 {
20 namespace Model
21 {
22 
29  {
30  public:
32 
33  // Service request name is the Operation name which will send this request out,
34  // each operation should has unique request name, so that we can get operation's name from this request.
35  // Note: this is not true for response, multiple operations may have the same response name,
36  // so we can not get operation's name from response.
37  inline virtual const char* GetServiceRequestName() const override { return "UpdateEnvironment"; }
38 
39  Aws::String SerializePayload() const override;
40 
41  protected:
42  void DumpBodyToUrl(Aws::Http::URI& uri ) const override;
43 
44  public:
45 
49  inline const Aws::String& GetApplicationName() const{ return m_applicationName; }
50 
54  inline bool ApplicationNameHasBeenSet() const { return m_applicationNameHasBeenSet; }
55 
59  inline void SetApplicationName(const Aws::String& value) { m_applicationNameHasBeenSet = true; m_applicationName = value; }
60 
64  inline void SetApplicationName(Aws::String&& value) { m_applicationNameHasBeenSet = true; m_applicationName = std::move(value); }
65 
69  inline void SetApplicationName(const char* value) { m_applicationNameHasBeenSet = true; m_applicationName.assign(value); }
70 
74  inline UpdateEnvironmentRequest& WithApplicationName(const Aws::String& value) { SetApplicationName(value); return *this;}
75 
79  inline UpdateEnvironmentRequest& WithApplicationName(Aws::String&& value) { SetApplicationName(std::move(value)); return *this;}
80 
84  inline UpdateEnvironmentRequest& WithApplicationName(const char* value) { SetApplicationName(value); return *this;}
85 
86 
94  inline const Aws::String& GetEnvironmentId() const{ return m_environmentId; }
95 
103  inline bool EnvironmentIdHasBeenSet() const { return m_environmentIdHasBeenSet; }
104 
112  inline void SetEnvironmentId(const Aws::String& value) { m_environmentIdHasBeenSet = true; m_environmentId = value; }
113 
121  inline void SetEnvironmentId(Aws::String&& value) { m_environmentIdHasBeenSet = true; m_environmentId = std::move(value); }
122 
130  inline void SetEnvironmentId(const char* value) { m_environmentIdHasBeenSet = true; m_environmentId.assign(value); }
131 
139  inline UpdateEnvironmentRequest& WithEnvironmentId(const Aws::String& value) { SetEnvironmentId(value); return *this;}
140 
148  inline UpdateEnvironmentRequest& WithEnvironmentId(Aws::String&& value) { SetEnvironmentId(std::move(value)); return *this;}
149 
157  inline UpdateEnvironmentRequest& WithEnvironmentId(const char* value) { SetEnvironmentId(value); return *this;}
158 
159 
167  inline const Aws::String& GetEnvironmentName() const{ return m_environmentName; }
168 
176  inline bool EnvironmentNameHasBeenSet() const { return m_environmentNameHasBeenSet; }
177 
185  inline void SetEnvironmentName(const Aws::String& value) { m_environmentNameHasBeenSet = true; m_environmentName = value; }
186 
194  inline void SetEnvironmentName(Aws::String&& value) { m_environmentNameHasBeenSet = true; m_environmentName = std::move(value); }
195 
203  inline void SetEnvironmentName(const char* value) { m_environmentNameHasBeenSet = true; m_environmentName.assign(value); }
204 
212  inline UpdateEnvironmentRequest& WithEnvironmentName(const Aws::String& value) { SetEnvironmentName(value); return *this;}
213 
221  inline UpdateEnvironmentRequest& WithEnvironmentName(Aws::String&& value) { SetEnvironmentName(std::move(value)); return *this;}
222 
230  inline UpdateEnvironmentRequest& WithEnvironmentName(const char* value) { SetEnvironmentName(value); return *this;}
231 
232 
240  inline const Aws::String& GetGroupName() const{ return m_groupName; }
241 
249  inline bool GroupNameHasBeenSet() const { return m_groupNameHasBeenSet; }
250 
258  inline void SetGroupName(const Aws::String& value) { m_groupNameHasBeenSet = true; m_groupName = value; }
259 
267  inline void SetGroupName(Aws::String&& value) { m_groupNameHasBeenSet = true; m_groupName = std::move(value); }
268 
276  inline void SetGroupName(const char* value) { m_groupNameHasBeenSet = true; m_groupName.assign(value); }
277 
285  inline UpdateEnvironmentRequest& WithGroupName(const Aws::String& value) { SetGroupName(value); return *this;}
286 
294  inline UpdateEnvironmentRequest& WithGroupName(Aws::String&& value) { SetGroupName(std::move(value)); return *this;}
295 
303  inline UpdateEnvironmentRequest& WithGroupName(const char* value) { SetGroupName(value); return *this;}
304 
305 
310  inline const Aws::String& GetDescription() const{ return m_description; }
311 
316  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
317 
322  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
323 
328  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
329 
334  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
335 
340  inline UpdateEnvironmentRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
341 
346  inline UpdateEnvironmentRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
347 
352  inline UpdateEnvironmentRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
353 
354 
360  inline const EnvironmentTier& GetTier() const{ return m_tier; }
361 
367  inline bool TierHasBeenSet() const { return m_tierHasBeenSet; }
368 
374  inline void SetTier(const EnvironmentTier& value) { m_tierHasBeenSet = true; m_tier = value; }
375 
381  inline void SetTier(EnvironmentTier&& value) { m_tierHasBeenSet = true; m_tier = std::move(value); }
382 
388  inline UpdateEnvironmentRequest& WithTier(const EnvironmentTier& value) { SetTier(value); return *this;}
389 
395  inline UpdateEnvironmentRequest& WithTier(EnvironmentTier&& value) { SetTier(std::move(value)); return *this;}
396 
397 
403  inline const Aws::String& GetVersionLabel() const{ return m_versionLabel; }
404 
410  inline bool VersionLabelHasBeenSet() const { return m_versionLabelHasBeenSet; }
411 
417  inline void SetVersionLabel(const Aws::String& value) { m_versionLabelHasBeenSet = true; m_versionLabel = value; }
418 
424  inline void SetVersionLabel(Aws::String&& value) { m_versionLabelHasBeenSet = true; m_versionLabel = std::move(value); }
425 
431  inline void SetVersionLabel(const char* value) { m_versionLabelHasBeenSet = true; m_versionLabel.assign(value); }
432 
438  inline UpdateEnvironmentRequest& WithVersionLabel(const Aws::String& value) { SetVersionLabel(value); return *this;}
439 
445  inline UpdateEnvironmentRequest& WithVersionLabel(Aws::String&& value) { SetVersionLabel(std::move(value)); return *this;}
446 
452  inline UpdateEnvironmentRequest& WithVersionLabel(const char* value) { SetVersionLabel(value); return *this;}
453 
454 
461  inline const Aws::String& GetTemplateName() const{ return m_templateName; }
462 
469  inline bool TemplateNameHasBeenSet() const { return m_templateNameHasBeenSet; }
470 
477  inline void SetTemplateName(const Aws::String& value) { m_templateNameHasBeenSet = true; m_templateName = value; }
478 
485  inline void SetTemplateName(Aws::String&& value) { m_templateNameHasBeenSet = true; m_templateName = std::move(value); }
486 
493  inline void SetTemplateName(const char* value) { m_templateNameHasBeenSet = true; m_templateName.assign(value); }
494 
501  inline UpdateEnvironmentRequest& WithTemplateName(const Aws::String& value) { SetTemplateName(value); return *this;}
502 
509  inline UpdateEnvironmentRequest& WithTemplateName(Aws::String&& value) { SetTemplateName(std::move(value)); return *this;}
510 
517  inline UpdateEnvironmentRequest& WithTemplateName(const char* value) { SetTemplateName(value); return *this;}
518 
519 
524  inline const Aws::String& GetSolutionStackName() const{ return m_solutionStackName; }
525 
530  inline bool SolutionStackNameHasBeenSet() const { return m_solutionStackNameHasBeenSet; }
531 
536  inline void SetSolutionStackName(const Aws::String& value) { m_solutionStackNameHasBeenSet = true; m_solutionStackName = value; }
537 
542  inline void SetSolutionStackName(Aws::String&& value) { m_solutionStackNameHasBeenSet = true; m_solutionStackName = std::move(value); }
543 
548  inline void SetSolutionStackName(const char* value) { m_solutionStackNameHasBeenSet = true; m_solutionStackName.assign(value); }
549 
554  inline UpdateEnvironmentRequest& WithSolutionStackName(const Aws::String& value) { SetSolutionStackName(value); return *this;}
555 
560  inline UpdateEnvironmentRequest& WithSolutionStackName(Aws::String&& value) { SetSolutionStackName(std::move(value)); return *this;}
561 
566  inline UpdateEnvironmentRequest& WithSolutionStackName(const char* value) { SetSolutionStackName(value); return *this;}
567 
568 
572  inline const Aws::String& GetPlatformArn() const{ return m_platformArn; }
573 
577  inline bool PlatformArnHasBeenSet() const { return m_platformArnHasBeenSet; }
578 
582  inline void SetPlatformArn(const Aws::String& value) { m_platformArnHasBeenSet = true; m_platformArn = value; }
583 
587  inline void SetPlatformArn(Aws::String&& value) { m_platformArnHasBeenSet = true; m_platformArn = std::move(value); }
588 
592  inline void SetPlatformArn(const char* value) { m_platformArnHasBeenSet = true; m_platformArn.assign(value); }
593 
597  inline UpdateEnvironmentRequest& WithPlatformArn(const Aws::String& value) { SetPlatformArn(value); return *this;}
598 
602  inline UpdateEnvironmentRequest& WithPlatformArn(Aws::String&& value) { SetPlatformArn(std::move(value)); return *this;}
603 
607  inline UpdateEnvironmentRequest& WithPlatformArn(const char* value) { SetPlatformArn(value); return *this;}
608 
609 
615  inline const Aws::Vector<ConfigurationOptionSetting>& GetOptionSettings() const{ return m_optionSettings; }
616 
622  inline bool OptionSettingsHasBeenSet() const { return m_optionSettingsHasBeenSet; }
623 
629  inline void SetOptionSettings(const Aws::Vector<ConfigurationOptionSetting>& value) { m_optionSettingsHasBeenSet = true; m_optionSettings = value; }
630 
636  inline void SetOptionSettings(Aws::Vector<ConfigurationOptionSetting>&& value) { m_optionSettingsHasBeenSet = true; m_optionSettings = std::move(value); }
637 
643  inline UpdateEnvironmentRequest& WithOptionSettings(const Aws::Vector<ConfigurationOptionSetting>& value) { SetOptionSettings(value); return *this;}
644 
650  inline UpdateEnvironmentRequest& WithOptionSettings(Aws::Vector<ConfigurationOptionSetting>&& value) { SetOptionSettings(std::move(value)); return *this;}
651 
657  inline UpdateEnvironmentRequest& AddOptionSettings(const ConfigurationOptionSetting& value) { m_optionSettingsHasBeenSet = true; m_optionSettings.push_back(value); return *this; }
658 
664  inline UpdateEnvironmentRequest& AddOptionSettings(ConfigurationOptionSetting&& value) { m_optionSettingsHasBeenSet = true; m_optionSettings.push_back(std::move(value)); return *this; }
665 
666 
671  inline const Aws::Vector<OptionSpecification>& GetOptionsToRemove() const{ return m_optionsToRemove; }
672 
677  inline bool OptionsToRemoveHasBeenSet() const { return m_optionsToRemoveHasBeenSet; }
678 
683  inline void SetOptionsToRemove(const Aws::Vector<OptionSpecification>& value) { m_optionsToRemoveHasBeenSet = true; m_optionsToRemove = value; }
684 
689  inline void SetOptionsToRemove(Aws::Vector<OptionSpecification>&& value) { m_optionsToRemoveHasBeenSet = true; m_optionsToRemove = std::move(value); }
690 
695  inline UpdateEnvironmentRequest& WithOptionsToRemove(const Aws::Vector<OptionSpecification>& value) { SetOptionsToRemove(value); return *this;}
696 
701  inline UpdateEnvironmentRequest& WithOptionsToRemove(Aws::Vector<OptionSpecification>&& value) { SetOptionsToRemove(std::move(value)); return *this;}
702 
707  inline UpdateEnvironmentRequest& AddOptionsToRemove(const OptionSpecification& value) { m_optionsToRemoveHasBeenSet = true; m_optionsToRemove.push_back(value); return *this; }
708 
713  inline UpdateEnvironmentRequest& AddOptionsToRemove(OptionSpecification&& value) { m_optionsToRemoveHasBeenSet = true; m_optionsToRemove.push_back(std::move(value)); return *this; }
714 
715  private:
716 
717  Aws::String m_applicationName;
718  bool m_applicationNameHasBeenSet;
719 
720  Aws::String m_environmentId;
721  bool m_environmentIdHasBeenSet;
722 
723  Aws::String m_environmentName;
724  bool m_environmentNameHasBeenSet;
725 
726  Aws::String m_groupName;
727  bool m_groupNameHasBeenSet;
728 
729  Aws::String m_description;
730  bool m_descriptionHasBeenSet;
731 
732  EnvironmentTier m_tier;
733  bool m_tierHasBeenSet;
734 
735  Aws::String m_versionLabel;
736  bool m_versionLabelHasBeenSet;
737 
738  Aws::String m_templateName;
739  bool m_templateNameHasBeenSet;
740 
741  Aws::String m_solutionStackName;
742  bool m_solutionStackNameHasBeenSet;
743 
744  Aws::String m_platformArn;
745  bool m_platformArnHasBeenSet;
746 
748  bool m_optionSettingsHasBeenSet;
749 
750  Aws::Vector<OptionSpecification> m_optionsToRemove;
751  bool m_optionsToRemoveHasBeenSet;
752  };
753 
754 } // namespace Model
755 } // namespace ElasticBeanstalk
756 } // namespace Aws
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetApplicationName
void SetApplicationName(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:59
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithOptionsToRemove
UpdateEnvironmentRequest & WithOptionsToRemove(const Aws::Vector< OptionSpecification > &value)
Definition: UpdateEnvironmentRequest.h:695
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithSolutionStackName
UpdateEnvironmentRequest & WithSolutionStackName(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:560
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithTemplateName
UpdateEnvironmentRequest & WithTemplateName(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:501
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::GetPlatformArn
const Aws::String & GetPlatformArn() const
Definition: UpdateEnvironmentRequest.h:572
Aws::Http::URI
Definition: URI.h:32
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::DumpBodyToUrl
void DumpBodyToUrl(Aws::Http::URI &uri) const override
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithDescription
UpdateEnvironmentRequest & WithDescription(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:340
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithEnvironmentId
UpdateEnvironmentRequest & WithEnvironmentId(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:139
AWS_ELASTICBEANSTALK_API
#define AWS_ELASTICBEANSTALK_API
Definition: ElasticBeanstalk_EXPORTS.h:28
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithGroupName
UpdateEnvironmentRequest & WithGroupName(const char *value)
Definition: UpdateEnvironmentRequest.h:303
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::GetSolutionStackName
const Aws::String & GetSolutionStackName() const
Definition: UpdateEnvironmentRequest.h:524
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::GetTemplateName
const Aws::String & GetTemplateName() const
Definition: UpdateEnvironmentRequest.h:461
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithPlatformArn
UpdateEnvironmentRequest & WithPlatformArn(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:597
Aws::ElasticBeanstalk::Model::OptionSpecification
Definition: OptionSpecification.h:33
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::AddOptionSettings
UpdateEnvironmentRequest & AddOptionSettings(const ConfigurationOptionSetting &value)
Definition: UpdateEnvironmentRequest.h:657
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetTemplateName
void SetTemplateName(const char *value)
Definition: UpdateEnvironmentRequest.h:493
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithTemplateName
UpdateEnvironmentRequest & WithTemplateName(const char *value)
Definition: UpdateEnvironmentRequest.h:517
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetSolutionStackName
void SetSolutionStackName(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:536
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithApplicationName
UpdateEnvironmentRequest & WithApplicationName(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:74
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetOptionSettings
void SetOptionSettings(Aws::Vector< ConfigurationOptionSetting > &&value)
Definition: UpdateEnvironmentRequest.h:636
OptionSpecification.h
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithOptionSettings
UpdateEnvironmentRequest & WithOptionSettings(const Aws::Vector< ConfigurationOptionSetting > &value)
Definition: UpdateEnvironmentRequest.h:643
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetGroupName
void SetGroupName(const char *value)
Definition: UpdateEnvironmentRequest.h:276
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetVersionLabel
void SetVersionLabel(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:417
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithEnvironmentName
UpdateEnvironmentRequest & WithEnvironmentName(const char *value)
Definition: UpdateEnvironmentRequest.h:230
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::VersionLabelHasBeenSet
bool VersionLabelHasBeenSet() const
Definition: UpdateEnvironmentRequest.h:410
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::GetTier
const EnvironmentTier & GetTier() const
Definition: UpdateEnvironmentRequest.h:360
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetOptionsToRemove
void SetOptionsToRemove(const Aws::Vector< OptionSpecification > &value)
Definition: UpdateEnvironmentRequest.h:683
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::EnvironmentIdHasBeenSet
bool EnvironmentIdHasBeenSet() const
Definition: UpdateEnvironmentRequest.h:103
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::TemplateNameHasBeenSet
bool TemplateNameHasBeenSet() const
Definition: UpdateEnvironmentRequest.h:469
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateEnvironmentRequest.h:37
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::ApplicationNameHasBeenSet
bool ApplicationNameHasBeenSet() const
Definition: UpdateEnvironmentRequest.h:54
ElasticBeanstalkRequest.h
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithOptionSettings
UpdateEnvironmentRequest & WithOptionSettings(Aws::Vector< ConfigurationOptionSetting > &&value)
Definition: UpdateEnvironmentRequest.h:650
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithDescription
UpdateEnvironmentRequest & WithDescription(const char *value)
Definition: UpdateEnvironmentRequest.h:352
EnvironmentTier.h
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::GroupNameHasBeenSet
bool GroupNameHasBeenSet() const
Definition: UpdateEnvironmentRequest.h:249
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::GetGroupName
const Aws::String & GetGroupName() const
Definition: UpdateEnvironmentRequest.h:240
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::TierHasBeenSet
bool TierHasBeenSet() const
Definition: UpdateEnvironmentRequest.h:367
AWSVector.h
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetOptionsToRemove
void SetOptionsToRemove(Aws::Vector< OptionSpecification > &&value)
Definition: UpdateEnvironmentRequest.h:689
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetTier
void SetTier(EnvironmentTier &&value)
Definition: UpdateEnvironmentRequest.h:381
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::AddOptionsToRemove
UpdateEnvironmentRequest & AddOptionsToRemove(OptionSpecification &&value)
Definition: UpdateEnvironmentRequest.h:713
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithEnvironmentId
UpdateEnvironmentRequest & WithEnvironmentId(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:148
Aws::ElasticBeanstalk::Model::EnvironmentTier
Definition: EnvironmentTier.h:32
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: UpdateEnvironmentRequest.h:316
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SolutionStackNameHasBeenSet
bool SolutionStackNameHasBeenSet() const
Definition: UpdateEnvironmentRequest.h:530
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::GetEnvironmentName
const Aws::String & GetEnvironmentName() const
Definition: UpdateEnvironmentRequest.h:167
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::EnvironmentNameHasBeenSet
bool EnvironmentNameHasBeenSet() const
Definition: UpdateEnvironmentRequest.h:176
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithEnvironmentName
UpdateEnvironmentRequest & WithEnvironmentName(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:221
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::GetDescription
const Aws::String & GetDescription() const
Definition: UpdateEnvironmentRequest.h:310
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithTemplateName
UpdateEnvironmentRequest & WithTemplateName(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:509
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetGroupName
void SetGroupName(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:267
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest
Definition: UpdateEnvironmentRequest.h:29
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithPlatformArn
UpdateEnvironmentRequest & WithPlatformArn(const char *value)
Definition: UpdateEnvironmentRequest.h:607
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::GetOptionSettings
const Aws::Vector< ConfigurationOptionSetting > & GetOptionSettings() const
Definition: UpdateEnvironmentRequest.h:615
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::PlatformArnHasBeenSet
bool PlatformArnHasBeenSet() const
Definition: UpdateEnvironmentRequest.h:577
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetDescription
void SetDescription(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:322
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithVersionLabel
UpdateEnvironmentRequest & WithVersionLabel(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:445
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithSolutionStackName
UpdateEnvironmentRequest & WithSolutionStackName(const char *value)
Definition: UpdateEnvironmentRequest.h:566
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetPlatformArn
void SetPlatformArn(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:582
AWSString.h
ConfigurationOptionSetting.h
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetPlatformArn
void SetPlatformArn(const char *value)
Definition: UpdateEnvironmentRequest.h:592
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithApplicationName
UpdateEnvironmentRequest & WithApplicationName(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:79
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithOptionsToRemove
UpdateEnvironmentRequest & WithOptionsToRemove(Aws::Vector< OptionSpecification > &&value)
Definition: UpdateEnvironmentRequest.h:701
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetApplicationName
void SetApplicationName(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:64
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetGroupName
void SetGroupName(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:258
ElasticBeanstalk_EXPORTS.h
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithGroupName
UpdateEnvironmentRequest & WithGroupName(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:294
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetApplicationName
void SetApplicationName(const char *value)
Definition: UpdateEnvironmentRequest.h:69
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::OptionsToRemoveHasBeenSet
bool OptionsToRemoveHasBeenSet() const
Definition: UpdateEnvironmentRequest.h:677
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::UpdateEnvironmentRequest
UpdateEnvironmentRequest()
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetOptionSettings
void SetOptionSettings(const Aws::Vector< ConfigurationOptionSetting > &value)
Definition: UpdateEnvironmentRequest.h:629
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetTier
void SetTier(const EnvironmentTier &value)
Definition: UpdateEnvironmentRequest.h:374
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithVersionLabel
UpdateEnvironmentRequest & WithVersionLabel(const char *value)
Definition: UpdateEnvironmentRequest.h:452
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetVersionLabel
void SetVersionLabel(const char *value)
Definition: UpdateEnvironmentRequest.h:431
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithVersionLabel
UpdateEnvironmentRequest & WithVersionLabel(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:438
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::GetVersionLabel
const Aws::String & GetVersionLabel() const
Definition: UpdateEnvironmentRequest.h:403
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithTier
UpdateEnvironmentRequest & WithTier(const EnvironmentTier &value)
Definition: UpdateEnvironmentRequest.h:388
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::AddOptionsToRemove
UpdateEnvironmentRequest & AddOptionsToRemove(const OptionSpecification &value)
Definition: UpdateEnvironmentRequest.h:707
Aws
Definition: AccessManagementClient.h:15
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::AddOptionSettings
UpdateEnvironmentRequest & AddOptionSettings(ConfigurationOptionSetting &&value)
Definition: UpdateEnvironmentRequest.h:664
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetTemplateName
void SetTemplateName(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:477
Aws::ElasticBeanstalk::ElasticBeanstalkRequest
Definition: ElasticBeanstalkRequest.h:17
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetSolutionStackName
void SetSolutionStackName(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:542
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithTier
UpdateEnvironmentRequest & WithTier(EnvironmentTier &&value)
Definition: UpdateEnvironmentRequest.h:395
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::GetEnvironmentId
const Aws::String & GetEnvironmentId() const
Definition: UpdateEnvironmentRequest.h:94
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetEnvironmentId
void SetEnvironmentId(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:121
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::GetOptionsToRemove
const Aws::Vector< OptionSpecification > & GetOptionsToRemove() const
Definition: UpdateEnvironmentRequest.h:671
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithEnvironmentId
UpdateEnvironmentRequest & WithEnvironmentId(const char *value)
Definition: UpdateEnvironmentRequest.h:157
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetEnvironmentName
void SetEnvironmentName(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:185
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithApplicationName
UpdateEnvironmentRequest & WithApplicationName(const char *value)
Definition: UpdateEnvironmentRequest.h:84
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithSolutionStackName
UpdateEnvironmentRequest & WithSolutionStackName(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:554
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::OptionSettingsHasBeenSet
bool OptionSettingsHasBeenSet() const
Definition: UpdateEnvironmentRequest.h:622
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithEnvironmentName
UpdateEnvironmentRequest & WithEnvironmentName(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:212
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithPlatformArn
UpdateEnvironmentRequest & WithPlatformArn(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:602
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetDescription
void SetDescription(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:328
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetTemplateName
void SetTemplateName(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:485
Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting
Definition: ConfigurationOptionSetting.h:36
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetDescription
void SetDescription(const char *value)
Definition: UpdateEnvironmentRequest.h:334
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetSolutionStackName
void SetSolutionStackName(const char *value)
Definition: UpdateEnvironmentRequest.h:548
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithDescription
UpdateEnvironmentRequest & WithDescription(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:346
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetEnvironmentId
void SetEnvironmentId(const char *value)
Definition: UpdateEnvironmentRequest.h:130
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::WithGroupName
UpdateEnvironmentRequest & WithGroupName(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:285
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetEnvironmentName
void SetEnvironmentName(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:194
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetEnvironmentId
void SetEnvironmentId(const Aws::String &value)
Definition: UpdateEnvironmentRequest.h:112
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::GetApplicationName
const Aws::String & GetApplicationName() const
Definition: UpdateEnvironmentRequest.h:49
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetPlatformArn
void SetPlatformArn(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:587
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetVersionLabel
void SetVersionLabel(Aws::String &&value)
Definition: UpdateEnvironmentRequest.h:424
Aws::ElasticBeanstalk::Model::UpdateEnvironmentRequest::SetEnvironmentName
void SetEnvironmentName(const char *value)
Definition: UpdateEnvironmentRequest.h:203