AWS SDK for C++  1.9.175
AWS SDK for C++
EnvironmentResourceDescription.h
Go to the documentation of this file.
1 
6 #pragma once
18 #include <utility>
19 
20 namespace Aws
21 {
22 namespace Utils
23 {
24 namespace Xml
25 {
26  class XmlNode;
27 } // namespace Xml
28 } // namespace Utils
29 namespace ElasticBeanstalk
30 {
31 namespace Model
32 {
33 
41  {
42  public:
46 
47  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
48  void OutputToStream(Aws::OStream& oStream, const char* location) const;
49 
50 
54  inline const Aws::String& GetEnvironmentName() const{ return m_environmentName; }
55 
59  inline bool EnvironmentNameHasBeenSet() const { return m_environmentNameHasBeenSet; }
60 
64  inline void SetEnvironmentName(const Aws::String& value) { m_environmentNameHasBeenSet = true; m_environmentName = value; }
65 
69  inline void SetEnvironmentName(Aws::String&& value) { m_environmentNameHasBeenSet = true; m_environmentName = std::move(value); }
70 
74  inline void SetEnvironmentName(const char* value) { m_environmentNameHasBeenSet = true; m_environmentName.assign(value); }
75 
79  inline EnvironmentResourceDescription& WithEnvironmentName(const Aws::String& value) { SetEnvironmentName(value); return *this;}
80 
84  inline EnvironmentResourceDescription& WithEnvironmentName(Aws::String&& value) { SetEnvironmentName(std::move(value)); return *this;}
85 
89  inline EnvironmentResourceDescription& WithEnvironmentName(const char* value) { SetEnvironmentName(value); return *this;}
90 
91 
95  inline const Aws::Vector<AutoScalingGroup>& GetAutoScalingGroups() const{ return m_autoScalingGroups; }
96 
100  inline bool AutoScalingGroupsHasBeenSet() const { return m_autoScalingGroupsHasBeenSet; }
101 
105  inline void SetAutoScalingGroups(const Aws::Vector<AutoScalingGroup>& value) { m_autoScalingGroupsHasBeenSet = true; m_autoScalingGroups = value; }
106 
110  inline void SetAutoScalingGroups(Aws::Vector<AutoScalingGroup>&& value) { m_autoScalingGroupsHasBeenSet = true; m_autoScalingGroups = std::move(value); }
111 
115  inline EnvironmentResourceDescription& WithAutoScalingGroups(const Aws::Vector<AutoScalingGroup>& value) { SetAutoScalingGroups(value); return *this;}
116 
120  inline EnvironmentResourceDescription& WithAutoScalingGroups(Aws::Vector<AutoScalingGroup>&& value) { SetAutoScalingGroups(std::move(value)); return *this;}
121 
125  inline EnvironmentResourceDescription& AddAutoScalingGroups(const AutoScalingGroup& value) { m_autoScalingGroupsHasBeenSet = true; m_autoScalingGroups.push_back(value); return *this; }
126 
130  inline EnvironmentResourceDescription& AddAutoScalingGroups(AutoScalingGroup&& value) { m_autoScalingGroupsHasBeenSet = true; m_autoScalingGroups.push_back(std::move(value)); return *this; }
131 
132 
136  inline const Aws::Vector<Instance>& GetInstances() const{ return m_instances; }
137 
141  inline bool InstancesHasBeenSet() const { return m_instancesHasBeenSet; }
142 
146  inline void SetInstances(const Aws::Vector<Instance>& value) { m_instancesHasBeenSet = true; m_instances = value; }
147 
151  inline void SetInstances(Aws::Vector<Instance>&& value) { m_instancesHasBeenSet = true; m_instances = std::move(value); }
152 
156  inline EnvironmentResourceDescription& WithInstances(const Aws::Vector<Instance>& value) { SetInstances(value); return *this;}
157 
161  inline EnvironmentResourceDescription& WithInstances(Aws::Vector<Instance>&& value) { SetInstances(std::move(value)); return *this;}
162 
166  inline EnvironmentResourceDescription& AddInstances(const Instance& value) { m_instancesHasBeenSet = true; m_instances.push_back(value); return *this; }
167 
171  inline EnvironmentResourceDescription& AddInstances(Instance&& value) { m_instancesHasBeenSet = true; m_instances.push_back(std::move(value)); return *this; }
172 
173 
177  inline const Aws::Vector<LaunchConfiguration>& GetLaunchConfigurations() const{ return m_launchConfigurations; }
178 
182  inline bool LaunchConfigurationsHasBeenSet() const { return m_launchConfigurationsHasBeenSet; }
183 
187  inline void SetLaunchConfigurations(const Aws::Vector<LaunchConfiguration>& value) { m_launchConfigurationsHasBeenSet = true; m_launchConfigurations = value; }
188 
192  inline void SetLaunchConfigurations(Aws::Vector<LaunchConfiguration>&& value) { m_launchConfigurationsHasBeenSet = true; m_launchConfigurations = std::move(value); }
193 
197  inline EnvironmentResourceDescription& WithLaunchConfigurations(const Aws::Vector<LaunchConfiguration>& value) { SetLaunchConfigurations(value); return *this;}
198 
202  inline EnvironmentResourceDescription& WithLaunchConfigurations(Aws::Vector<LaunchConfiguration>&& value) { SetLaunchConfigurations(std::move(value)); return *this;}
203 
207  inline EnvironmentResourceDescription& AddLaunchConfigurations(const LaunchConfiguration& value) { m_launchConfigurationsHasBeenSet = true; m_launchConfigurations.push_back(value); return *this; }
208 
212  inline EnvironmentResourceDescription& AddLaunchConfigurations(LaunchConfiguration&& value) { m_launchConfigurationsHasBeenSet = true; m_launchConfigurations.push_back(std::move(value)); return *this; }
213 
214 
218  inline const Aws::Vector<LaunchTemplate>& GetLaunchTemplates() const{ return m_launchTemplates; }
219 
223  inline bool LaunchTemplatesHasBeenSet() const { return m_launchTemplatesHasBeenSet; }
224 
228  inline void SetLaunchTemplates(const Aws::Vector<LaunchTemplate>& value) { m_launchTemplatesHasBeenSet = true; m_launchTemplates = value; }
229 
233  inline void SetLaunchTemplates(Aws::Vector<LaunchTemplate>&& value) { m_launchTemplatesHasBeenSet = true; m_launchTemplates = std::move(value); }
234 
238  inline EnvironmentResourceDescription& WithLaunchTemplates(const Aws::Vector<LaunchTemplate>& value) { SetLaunchTemplates(value); return *this;}
239 
243  inline EnvironmentResourceDescription& WithLaunchTemplates(Aws::Vector<LaunchTemplate>&& value) { SetLaunchTemplates(std::move(value)); return *this;}
244 
248  inline EnvironmentResourceDescription& AddLaunchTemplates(const LaunchTemplate& value) { m_launchTemplatesHasBeenSet = true; m_launchTemplates.push_back(value); return *this; }
249 
253  inline EnvironmentResourceDescription& AddLaunchTemplates(LaunchTemplate&& value) { m_launchTemplatesHasBeenSet = true; m_launchTemplates.push_back(std::move(value)); return *this; }
254 
255 
259  inline const Aws::Vector<LoadBalancer>& GetLoadBalancers() const{ return m_loadBalancers; }
260 
264  inline bool LoadBalancersHasBeenSet() const { return m_loadBalancersHasBeenSet; }
265 
269  inline void SetLoadBalancers(const Aws::Vector<LoadBalancer>& value) { m_loadBalancersHasBeenSet = true; m_loadBalancers = value; }
270 
274  inline void SetLoadBalancers(Aws::Vector<LoadBalancer>&& value) { m_loadBalancersHasBeenSet = true; m_loadBalancers = std::move(value); }
275 
279  inline EnvironmentResourceDescription& WithLoadBalancers(const Aws::Vector<LoadBalancer>& value) { SetLoadBalancers(value); return *this;}
280 
284  inline EnvironmentResourceDescription& WithLoadBalancers(Aws::Vector<LoadBalancer>&& value) { SetLoadBalancers(std::move(value)); return *this;}
285 
289  inline EnvironmentResourceDescription& AddLoadBalancers(const LoadBalancer& value) { m_loadBalancersHasBeenSet = true; m_loadBalancers.push_back(value); return *this; }
290 
294  inline EnvironmentResourceDescription& AddLoadBalancers(LoadBalancer&& value) { m_loadBalancersHasBeenSet = true; m_loadBalancers.push_back(std::move(value)); return *this; }
295 
296 
300  inline const Aws::Vector<Trigger>& GetTriggers() const{ return m_triggers; }
301 
305  inline bool TriggersHasBeenSet() const { return m_triggersHasBeenSet; }
306 
310  inline void SetTriggers(const Aws::Vector<Trigger>& value) { m_triggersHasBeenSet = true; m_triggers = value; }
311 
315  inline void SetTriggers(Aws::Vector<Trigger>&& value) { m_triggersHasBeenSet = true; m_triggers = std::move(value); }
316 
320  inline EnvironmentResourceDescription& WithTriggers(const Aws::Vector<Trigger>& value) { SetTriggers(value); return *this;}
321 
325  inline EnvironmentResourceDescription& WithTriggers(Aws::Vector<Trigger>&& value) { SetTriggers(std::move(value)); return *this;}
326 
330  inline EnvironmentResourceDescription& AddTriggers(const Trigger& value) { m_triggersHasBeenSet = true; m_triggers.push_back(value); return *this; }
331 
335  inline EnvironmentResourceDescription& AddTriggers(Trigger&& value) { m_triggersHasBeenSet = true; m_triggers.push_back(std::move(value)); return *this; }
336 
337 
341  inline const Aws::Vector<Queue>& GetQueues() const{ return m_queues; }
342 
346  inline bool QueuesHasBeenSet() const { return m_queuesHasBeenSet; }
347 
351  inline void SetQueues(const Aws::Vector<Queue>& value) { m_queuesHasBeenSet = true; m_queues = value; }
352 
356  inline void SetQueues(Aws::Vector<Queue>&& value) { m_queuesHasBeenSet = true; m_queues = std::move(value); }
357 
361  inline EnvironmentResourceDescription& WithQueues(const Aws::Vector<Queue>& value) { SetQueues(value); return *this;}
362 
366  inline EnvironmentResourceDescription& WithQueues(Aws::Vector<Queue>&& value) { SetQueues(std::move(value)); return *this;}
367 
371  inline EnvironmentResourceDescription& AddQueues(const Queue& value) { m_queuesHasBeenSet = true; m_queues.push_back(value); return *this; }
372 
376  inline EnvironmentResourceDescription& AddQueues(Queue&& value) { m_queuesHasBeenSet = true; m_queues.push_back(std::move(value)); return *this; }
377 
378  private:
379 
380  Aws::String m_environmentName;
381  bool m_environmentNameHasBeenSet;
382 
383  Aws::Vector<AutoScalingGroup> m_autoScalingGroups;
384  bool m_autoScalingGroupsHasBeenSet;
385 
386  Aws::Vector<Instance> m_instances;
387  bool m_instancesHasBeenSet;
388 
389  Aws::Vector<LaunchConfiguration> m_launchConfigurations;
390  bool m_launchConfigurationsHasBeenSet;
391 
392  Aws::Vector<LaunchTemplate> m_launchTemplates;
393  bool m_launchTemplatesHasBeenSet;
394 
395  Aws::Vector<LoadBalancer> m_loadBalancers;
396  bool m_loadBalancersHasBeenSet;
397 
398  Aws::Vector<Trigger> m_triggers;
399  bool m_triggersHasBeenSet;
400 
401  Aws::Vector<Queue> m_queues;
402  bool m_queuesHasBeenSet;
403  };
404 
405 } // namespace Model
406 } // namespace ElasticBeanstalk
407 } // namespace Aws
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::AddAutoScalingGroups
EnvironmentResourceDescription & AddAutoScalingGroups(const AutoScalingGroup &value)
Definition: EnvironmentResourceDescription.h:125
LaunchTemplate.h
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::GetInstances
const Aws::Vector< Instance > & GetInstances() const
Definition: EnvironmentResourceDescription.h:136
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::SetTriggers
void SetTriggers(Aws::Vector< Trigger > &&value)
Definition: EnvironmentResourceDescription.h:315
Aws::ElasticBeanstalk::Model::Trigger
Definition: Trigger.h:32
AutoScalingGroup.h
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::QueuesHasBeenSet
bool QueuesHasBeenSet() const
Definition: EnvironmentResourceDescription.h:346
AWS_ELASTICBEANSTALK_API
#define AWS_ELASTICBEANSTALK_API
Definition: ElasticBeanstalk_EXPORTS.h:28
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::TriggersHasBeenSet
bool TriggersHasBeenSet() const
Definition: EnvironmentResourceDescription.h:305
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::WithEnvironmentName
EnvironmentResourceDescription & WithEnvironmentName(Aws::String &&value)
Definition: EnvironmentResourceDescription.h:84
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::WithEnvironmentName
EnvironmentResourceDescription & WithEnvironmentName(const char *value)
Definition: EnvironmentResourceDescription.h:89
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::WithTriggers
EnvironmentResourceDescription & WithTriggers(Aws::Vector< Trigger > &&value)
Definition: EnvironmentResourceDescription.h:325
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::WithLaunchConfigurations
EnvironmentResourceDescription & WithLaunchConfigurations(Aws::Vector< LaunchConfiguration > &&value)
Definition: EnvironmentResourceDescription.h:202
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::AddLaunchTemplates
EnvironmentResourceDescription & AddLaunchTemplates(const LaunchTemplate &value)
Definition: EnvironmentResourceDescription.h:248
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::WithAutoScalingGroups
EnvironmentResourceDescription & WithAutoScalingGroups(const Aws::Vector< AutoScalingGroup > &value)
Definition: EnvironmentResourceDescription.h:115
Queue.h
Instance.h
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::AddQueues
EnvironmentResourceDescription & AddQueues(Queue &&value)
Definition: EnvironmentResourceDescription.h:376
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::WithLoadBalancers
EnvironmentResourceDescription & WithLoadBalancers(const Aws::Vector< LoadBalancer > &value)
Definition: EnvironmentResourceDescription.h:279
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::SetEnvironmentName
void SetEnvironmentName(Aws::String &&value)
Definition: EnvironmentResourceDescription.h:69
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::SetLoadBalancers
void SetLoadBalancers(const Aws::Vector< LoadBalancer > &value)
Definition: EnvironmentResourceDescription.h:269
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::AddLaunchTemplates
EnvironmentResourceDescription & AddLaunchTemplates(LaunchTemplate &&value)
Definition: EnvironmentResourceDescription.h:253
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::AddLaunchConfigurations
EnvironmentResourceDescription & AddLaunchConfigurations(LaunchConfiguration &&value)
Definition: EnvironmentResourceDescription.h:212
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::SetQueues
void SetQueues(Aws::Vector< Queue > &&value)
Definition: EnvironmentResourceDescription.h:356
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::SetQueues
void SetQueues(const Aws::Vector< Queue > &value)
Definition: EnvironmentResourceDescription.h:351
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::EnvironmentResourceDescription
EnvironmentResourceDescription(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::operator=
EnvironmentResourceDescription & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
AWSStreamFwd.h
AWSVector.h
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::GetTriggers
const Aws::Vector< Trigger > & GetTriggers() const
Definition: EnvironmentResourceDescription.h:300
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::WithLoadBalancers
EnvironmentResourceDescription & WithLoadBalancers(Aws::Vector< LoadBalancer > &&value)
Definition: EnvironmentResourceDescription.h:284
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::AddInstances
EnvironmentResourceDescription & AddInstances(Instance &&value)
Definition: EnvironmentResourceDescription.h:171
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::GetLaunchTemplates
const Aws::Vector< LaunchTemplate > & GetLaunchTemplates() const
Definition: EnvironmentResourceDescription.h:218
LoadBalancer.h
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::AutoScalingGroupsHasBeenSet
bool AutoScalingGroupsHasBeenSet() const
Definition: EnvironmentResourceDescription.h:100
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::SetTriggers
void SetTriggers(const Aws::Vector< Trigger > &value)
Definition: EnvironmentResourceDescription.h:310
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::AddTriggers
EnvironmentResourceDescription & AddTriggers(const Trigger &value)
Definition: EnvironmentResourceDescription.h:330
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::LaunchConfigurationsHasBeenSet
bool LaunchConfigurationsHasBeenSet() const
Definition: EnvironmentResourceDescription.h:182
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::SetEnvironmentName
void SetEnvironmentName(const char *value)
Definition: EnvironmentResourceDescription.h:74
Aws::ElasticBeanstalk::Model::LaunchConfiguration
Definition: LaunchConfiguration.h:32
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::SetLaunchTemplates
void SetLaunchTemplates(const Aws::Vector< LaunchTemplate > &value)
Definition: EnvironmentResourceDescription.h:228
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::GetQueues
const Aws::Vector< Queue > & GetQueues() const
Definition: EnvironmentResourceDescription.h:341
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::EnvironmentResourceDescription
EnvironmentResourceDescription()
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::WithInstances
EnvironmentResourceDescription & WithInstances(const Aws::Vector< Instance > &value)
Definition: EnvironmentResourceDescription.h:156
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::LoadBalancersHasBeenSet
bool LoadBalancersHasBeenSet() const
Definition: EnvironmentResourceDescription.h:264
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::LaunchTemplatesHasBeenSet
bool LaunchTemplatesHasBeenSet() const
Definition: EnvironmentResourceDescription.h:223
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::EnvironmentNameHasBeenSet
bool EnvironmentNameHasBeenSet() const
Definition: EnvironmentResourceDescription.h:59
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::SetAutoScalingGroups
void SetAutoScalingGroups(Aws::Vector< AutoScalingGroup > &&value)
Definition: EnvironmentResourceDescription.h:110
AWSString.h
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::SetAutoScalingGroups
void SetAutoScalingGroups(const Aws::Vector< AutoScalingGroup > &value)
Definition: EnvironmentResourceDescription.h:105
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::WithQueues
EnvironmentResourceDescription & WithQueues(Aws::Vector< Queue > &&value)
Definition: EnvironmentResourceDescription.h:366
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::SetInstances
void SetInstances(const Aws::Vector< Instance > &value)
Definition: EnvironmentResourceDescription.h:146
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::WithLaunchTemplates
EnvironmentResourceDescription & WithLaunchTemplates(Aws::Vector< LaunchTemplate > &&value)
Definition: EnvironmentResourceDescription.h:243
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::AddQueues
EnvironmentResourceDescription & AddQueues(const Queue &value)
Definition: EnvironmentResourceDescription.h:371
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::WithQueues
EnvironmentResourceDescription & WithQueues(const Aws::Vector< Queue > &value)
Definition: EnvironmentResourceDescription.h:361
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::AddAutoScalingGroups
EnvironmentResourceDescription & AddAutoScalingGroups(AutoScalingGroup &&value)
Definition: EnvironmentResourceDescription.h:130
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::SetEnvironmentName
void SetEnvironmentName(const Aws::String &value)
Definition: EnvironmentResourceDescription.h:64
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::AddLoadBalancers
EnvironmentResourceDescription & AddLoadBalancers(const LoadBalancer &value)
Definition: EnvironmentResourceDescription.h:289
ElasticBeanstalk_EXPORTS.h
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::InstancesHasBeenSet
bool InstancesHasBeenSet() const
Definition: EnvironmentResourceDescription.h:141
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::AddInstances
EnvironmentResourceDescription & AddInstances(const Instance &value)
Definition: EnvironmentResourceDescription.h:166
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::SetLoadBalancers
void SetLoadBalancers(Aws::Vector< LoadBalancer > &&value)
Definition: EnvironmentResourceDescription.h:274
Aws::ElasticBeanstalk::Model::LaunchTemplate
Definition: LaunchTemplate.h:32
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws
Definition: AccessManagementClient.h:15
Aws::ElasticBeanstalk::Model::AutoScalingGroup
Definition: AutoScalingGroup.h:32
Aws::ElasticBeanstalk::Model::Queue
Definition: Queue.h:32
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::AddTriggers
EnvironmentResourceDescription & AddTriggers(Trigger &&value)
Definition: EnvironmentResourceDescription.h:335
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::WithTriggers
EnvironmentResourceDescription & WithTriggers(const Aws::Vector< Trigger > &value)
Definition: EnvironmentResourceDescription.h:320
Aws::ElasticBeanstalk::Model::Instance
Definition: Instance.h:32
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::SetLaunchConfigurations
void SetLaunchConfigurations(Aws::Vector< LaunchConfiguration > &&value)
Definition: EnvironmentResourceDescription.h:192
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::SetLaunchConfigurations
void SetLaunchConfigurations(const Aws::Vector< LaunchConfiguration > &value)
Definition: EnvironmentResourceDescription.h:187
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::SetLaunchTemplates
void SetLaunchTemplates(Aws::Vector< LaunchTemplate > &&value)
Definition: EnvironmentResourceDescription.h:233
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::WithEnvironmentName
EnvironmentResourceDescription & WithEnvironmentName(const Aws::String &value)
Definition: EnvironmentResourceDescription.h:79
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Trigger.h
index
int index
Definition: cJSON.h:181
Aws::ElasticBeanstalk::Model::LoadBalancer
Definition: LoadBalancer.h:32
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::SetInstances
void SetInstances(Aws::Vector< Instance > &&value)
Definition: EnvironmentResourceDescription.h:151
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::GetEnvironmentName
const Aws::String & GetEnvironmentName() const
Definition: EnvironmentResourceDescription.h:54
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::WithLaunchTemplates
EnvironmentResourceDescription & WithLaunchTemplates(const Aws::Vector< LaunchTemplate > &value)
Definition: EnvironmentResourceDescription.h:238
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::GetAutoScalingGroups
const Aws::Vector< AutoScalingGroup > & GetAutoScalingGroups() const
Definition: EnvironmentResourceDescription.h:95
LaunchConfiguration.h
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::GetLaunchConfigurations
const Aws::Vector< LaunchConfiguration > & GetLaunchConfigurations() const
Definition: EnvironmentResourceDescription.h:177
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::AddLaunchConfigurations
EnvironmentResourceDescription & AddLaunchConfigurations(const LaunchConfiguration &value)
Definition: EnvironmentResourceDescription.h:207
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::WithLaunchConfigurations
EnvironmentResourceDescription & WithLaunchConfigurations(const Aws::Vector< LaunchConfiguration > &value)
Definition: EnvironmentResourceDescription.h:197
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::WithAutoScalingGroups
EnvironmentResourceDescription & WithAutoScalingGroups(Aws::Vector< AutoScalingGroup > &&value)
Definition: EnvironmentResourceDescription.h:120
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription
Definition: EnvironmentResourceDescription.h:41
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::GetLoadBalancers
const Aws::Vector< LoadBalancer > & GetLoadBalancers() const
Definition: EnvironmentResourceDescription.h:259
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::AddLoadBalancers
EnvironmentResourceDescription & AddLoadBalancers(LoadBalancer &&value)
Definition: EnvironmentResourceDescription.h:294
Aws::ElasticBeanstalk::Model::EnvironmentResourceDescription::WithInstances
EnvironmentResourceDescription & WithInstances(Aws::Vector< Instance > &&value)
Definition: EnvironmentResourceDescription.h:161