AWS SDK for C++  1.9.108
AWS SDK for C++
ElasticLoadBalancer.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <utility>
11 
12 namespace Aws
13 {
14 namespace Utils
15 {
16 namespace Json
17 {
18  class JsonValue;
19  class JsonView;
20 } // namespace Json
21 } // namespace Utils
22 namespace OpsWorks
23 {
24 namespace Model
25 {
26 
33  {
34  public:
39 
40 
44  inline const Aws::String& GetElasticLoadBalancerName() const{ return m_elasticLoadBalancerName; }
45 
49  inline bool ElasticLoadBalancerNameHasBeenSet() const { return m_elasticLoadBalancerNameHasBeenSet; }
50 
54  inline void SetElasticLoadBalancerName(const Aws::String& value) { m_elasticLoadBalancerNameHasBeenSet = true; m_elasticLoadBalancerName = value; }
55 
59  inline void SetElasticLoadBalancerName(Aws::String&& value) { m_elasticLoadBalancerNameHasBeenSet = true; m_elasticLoadBalancerName = std::move(value); }
60 
64  inline void SetElasticLoadBalancerName(const char* value) { m_elasticLoadBalancerNameHasBeenSet = true; m_elasticLoadBalancerName.assign(value); }
65 
69  inline ElasticLoadBalancer& WithElasticLoadBalancerName(const Aws::String& value) { SetElasticLoadBalancerName(value); return *this;}
70 
74  inline ElasticLoadBalancer& WithElasticLoadBalancerName(Aws::String&& value) { SetElasticLoadBalancerName(std::move(value)); return *this;}
75 
79  inline ElasticLoadBalancer& WithElasticLoadBalancerName(const char* value) { SetElasticLoadBalancerName(value); return *this;}
80 
81 
85  inline const Aws::String& GetRegion() const{ return m_region; }
86 
90  inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; }
91 
95  inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; }
96 
100  inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); }
101 
105  inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); }
106 
110  inline ElasticLoadBalancer& WithRegion(const Aws::String& value) { SetRegion(value); return *this;}
111 
115  inline ElasticLoadBalancer& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;}
116 
120  inline ElasticLoadBalancer& WithRegion(const char* value) { SetRegion(value); return *this;}
121 
122 
126  inline const Aws::String& GetDnsName() const{ return m_dnsName; }
127 
131  inline bool DnsNameHasBeenSet() const { return m_dnsNameHasBeenSet; }
132 
136  inline void SetDnsName(const Aws::String& value) { m_dnsNameHasBeenSet = true; m_dnsName = value; }
137 
141  inline void SetDnsName(Aws::String&& value) { m_dnsNameHasBeenSet = true; m_dnsName = std::move(value); }
142 
146  inline void SetDnsName(const char* value) { m_dnsNameHasBeenSet = true; m_dnsName.assign(value); }
147 
151  inline ElasticLoadBalancer& WithDnsName(const Aws::String& value) { SetDnsName(value); return *this;}
152 
156  inline ElasticLoadBalancer& WithDnsName(Aws::String&& value) { SetDnsName(std::move(value)); return *this;}
157 
161  inline ElasticLoadBalancer& WithDnsName(const char* value) { SetDnsName(value); return *this;}
162 
163 
167  inline const Aws::String& GetStackId() const{ return m_stackId; }
168 
172  inline bool StackIdHasBeenSet() const { return m_stackIdHasBeenSet; }
173 
177  inline void SetStackId(const Aws::String& value) { m_stackIdHasBeenSet = true; m_stackId = value; }
178 
182  inline void SetStackId(Aws::String&& value) { m_stackIdHasBeenSet = true; m_stackId = std::move(value); }
183 
187  inline void SetStackId(const char* value) { m_stackIdHasBeenSet = true; m_stackId.assign(value); }
188 
192  inline ElasticLoadBalancer& WithStackId(const Aws::String& value) { SetStackId(value); return *this;}
193 
197  inline ElasticLoadBalancer& WithStackId(Aws::String&& value) { SetStackId(std::move(value)); return *this;}
198 
202  inline ElasticLoadBalancer& WithStackId(const char* value) { SetStackId(value); return *this;}
203 
204 
208  inline const Aws::String& GetLayerId() const{ return m_layerId; }
209 
213  inline bool LayerIdHasBeenSet() const { return m_layerIdHasBeenSet; }
214 
218  inline void SetLayerId(const Aws::String& value) { m_layerIdHasBeenSet = true; m_layerId = value; }
219 
223  inline void SetLayerId(Aws::String&& value) { m_layerIdHasBeenSet = true; m_layerId = std::move(value); }
224 
228  inline void SetLayerId(const char* value) { m_layerIdHasBeenSet = true; m_layerId.assign(value); }
229 
233  inline ElasticLoadBalancer& WithLayerId(const Aws::String& value) { SetLayerId(value); return *this;}
234 
238  inline ElasticLoadBalancer& WithLayerId(Aws::String&& value) { SetLayerId(std::move(value)); return *this;}
239 
243  inline ElasticLoadBalancer& WithLayerId(const char* value) { SetLayerId(value); return *this;}
244 
245 
249  inline const Aws::String& GetVpcId() const{ return m_vpcId; }
250 
254  inline bool VpcIdHasBeenSet() const { return m_vpcIdHasBeenSet; }
255 
259  inline void SetVpcId(const Aws::String& value) { m_vpcIdHasBeenSet = true; m_vpcId = value; }
260 
264  inline void SetVpcId(Aws::String&& value) { m_vpcIdHasBeenSet = true; m_vpcId = std::move(value); }
265 
269  inline void SetVpcId(const char* value) { m_vpcIdHasBeenSet = true; m_vpcId.assign(value); }
270 
274  inline ElasticLoadBalancer& WithVpcId(const Aws::String& value) { SetVpcId(value); return *this;}
275 
279  inline ElasticLoadBalancer& WithVpcId(Aws::String&& value) { SetVpcId(std::move(value)); return *this;}
280 
284  inline ElasticLoadBalancer& WithVpcId(const char* value) { SetVpcId(value); return *this;}
285 
286 
290  inline const Aws::Vector<Aws::String>& GetAvailabilityZones() const{ return m_availabilityZones; }
291 
295  inline bool AvailabilityZonesHasBeenSet() const { return m_availabilityZonesHasBeenSet; }
296 
300  inline void SetAvailabilityZones(const Aws::Vector<Aws::String>& value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones = value; }
301 
305  inline void SetAvailabilityZones(Aws::Vector<Aws::String>&& value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones = std::move(value); }
306 
310  inline ElasticLoadBalancer& WithAvailabilityZones(const Aws::Vector<Aws::String>& value) { SetAvailabilityZones(value); return *this;}
311 
315  inline ElasticLoadBalancer& WithAvailabilityZones(Aws::Vector<Aws::String>&& value) { SetAvailabilityZones(std::move(value)); return *this;}
316 
320  inline ElasticLoadBalancer& AddAvailabilityZones(const Aws::String& value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones.push_back(value); return *this; }
321 
325  inline ElasticLoadBalancer& AddAvailabilityZones(Aws::String&& value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones.push_back(std::move(value)); return *this; }
326 
330  inline ElasticLoadBalancer& AddAvailabilityZones(const char* value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones.push_back(value); return *this; }
331 
332 
336  inline const Aws::Vector<Aws::String>& GetSubnetIds() const{ return m_subnetIds; }
337 
341  inline bool SubnetIdsHasBeenSet() const { return m_subnetIdsHasBeenSet; }
342 
346  inline void SetSubnetIds(const Aws::Vector<Aws::String>& value) { m_subnetIdsHasBeenSet = true; m_subnetIds = value; }
347 
351  inline void SetSubnetIds(Aws::Vector<Aws::String>&& value) { m_subnetIdsHasBeenSet = true; m_subnetIds = std::move(value); }
352 
356  inline ElasticLoadBalancer& WithSubnetIds(const Aws::Vector<Aws::String>& value) { SetSubnetIds(value); return *this;}
357 
361  inline ElasticLoadBalancer& WithSubnetIds(Aws::Vector<Aws::String>&& value) { SetSubnetIds(std::move(value)); return *this;}
362 
366  inline ElasticLoadBalancer& AddSubnetIds(const Aws::String& value) { m_subnetIdsHasBeenSet = true; m_subnetIds.push_back(value); return *this; }
367 
371  inline ElasticLoadBalancer& AddSubnetIds(Aws::String&& value) { m_subnetIdsHasBeenSet = true; m_subnetIds.push_back(std::move(value)); return *this; }
372 
376  inline ElasticLoadBalancer& AddSubnetIds(const char* value) { m_subnetIdsHasBeenSet = true; m_subnetIds.push_back(value); return *this; }
377 
378 
383  inline const Aws::Vector<Aws::String>& GetEc2InstanceIds() const{ return m_ec2InstanceIds; }
384 
389  inline bool Ec2InstanceIdsHasBeenSet() const { return m_ec2InstanceIdsHasBeenSet; }
390 
395  inline void SetEc2InstanceIds(const Aws::Vector<Aws::String>& value) { m_ec2InstanceIdsHasBeenSet = true; m_ec2InstanceIds = value; }
396 
401  inline void SetEc2InstanceIds(Aws::Vector<Aws::String>&& value) { m_ec2InstanceIdsHasBeenSet = true; m_ec2InstanceIds = std::move(value); }
402 
407  inline ElasticLoadBalancer& WithEc2InstanceIds(const Aws::Vector<Aws::String>& value) { SetEc2InstanceIds(value); return *this;}
408 
413  inline ElasticLoadBalancer& WithEc2InstanceIds(Aws::Vector<Aws::String>&& value) { SetEc2InstanceIds(std::move(value)); return *this;}
414 
419  inline ElasticLoadBalancer& AddEc2InstanceIds(const Aws::String& value) { m_ec2InstanceIdsHasBeenSet = true; m_ec2InstanceIds.push_back(value); return *this; }
420 
425  inline ElasticLoadBalancer& AddEc2InstanceIds(Aws::String&& value) { m_ec2InstanceIdsHasBeenSet = true; m_ec2InstanceIds.push_back(std::move(value)); return *this; }
426 
431  inline ElasticLoadBalancer& AddEc2InstanceIds(const char* value) { m_ec2InstanceIdsHasBeenSet = true; m_ec2InstanceIds.push_back(value); return *this; }
432 
433  private:
434 
435  Aws::String m_elasticLoadBalancerName;
436  bool m_elasticLoadBalancerNameHasBeenSet;
437 
438  Aws::String m_region;
439  bool m_regionHasBeenSet;
440 
441  Aws::String m_dnsName;
442  bool m_dnsNameHasBeenSet;
443 
444  Aws::String m_stackId;
445  bool m_stackIdHasBeenSet;
446 
447  Aws::String m_layerId;
448  bool m_layerIdHasBeenSet;
449 
450  Aws::String m_vpcId;
451  bool m_vpcIdHasBeenSet;
452 
453  Aws::Vector<Aws::String> m_availabilityZones;
454  bool m_availabilityZonesHasBeenSet;
455 
456  Aws::Vector<Aws::String> m_subnetIds;
457  bool m_subnetIdsHasBeenSet;
458 
459  Aws::Vector<Aws::String> m_ec2InstanceIds;
460  bool m_ec2InstanceIdsHasBeenSet;
461  };
462 
463 } // namespace Model
464 } // namespace OpsWorks
465 } // namespace Aws
Aws::OpsWorks::Model::ElasticLoadBalancer::WithLayerId
ElasticLoadBalancer & WithLayerId(const char *value)
Definition: ElasticLoadBalancer.h:243
Aws::OpsWorks::Model::ElasticLoadBalancer::Ec2InstanceIdsHasBeenSet
bool Ec2InstanceIdsHasBeenSet() const
Definition: ElasticLoadBalancer.h:389
Aws::OpsWorks::Model::ElasticLoadBalancer::AddAvailabilityZones
ElasticLoadBalancer & AddAvailabilityZones(Aws::String &&value)
Definition: ElasticLoadBalancer.h:325
Aws::OpsWorks::Model::ElasticLoadBalancer::AddSubnetIds
ElasticLoadBalancer & AddSubnetIds(const Aws::String &value)
Definition: ElasticLoadBalancer.h:366
Aws::OpsWorks::Model::ElasticLoadBalancer::SetAvailabilityZones
void SetAvailabilityZones(Aws::Vector< Aws::String > &&value)
Definition: ElasticLoadBalancer.h:305
Aws::OpsWorks::Model::ElasticLoadBalancer::AddEc2InstanceIds
ElasticLoadBalancer & AddEc2InstanceIds(const Aws::String &value)
Definition: ElasticLoadBalancer.h:419
Aws::OpsWorks::Model::ElasticLoadBalancer::SetSubnetIds
void SetSubnetIds(Aws::Vector< Aws::String > &&value)
Definition: ElasticLoadBalancer.h:351
Aws::OpsWorks::Model::ElasticLoadBalancer::WithElasticLoadBalancerName
ElasticLoadBalancer & WithElasticLoadBalancerName(const Aws::String &value)
Definition: ElasticLoadBalancer.h:69
Aws::OpsWorks::Model::ElasticLoadBalancer::SetRegion
void SetRegion(const char *value)
Definition: ElasticLoadBalancer.h:105
Aws::OpsWorks::Model::ElasticLoadBalancer::GetSubnetIds
const Aws::Vector< Aws::String > & GetSubnetIds() const
Definition: ElasticLoadBalancer.h:336
Aws::OpsWorks::Model::ElasticLoadBalancer::SetLayerId
void SetLayerId(const Aws::String &value)
Definition: ElasticLoadBalancer.h:218
Aws::OpsWorks::Model::ElasticLoadBalancer::WithSubnetIds
ElasticLoadBalancer & WithSubnetIds(Aws::Vector< Aws::String > &&value)
Definition: ElasticLoadBalancer.h:361
Aws::OpsWorks::Model::ElasticLoadBalancer::WithLayerId
ElasticLoadBalancer & WithLayerId(const Aws::String &value)
Definition: ElasticLoadBalancer.h:233
Aws::OpsWorks::Model::ElasticLoadBalancer::SetDnsName
void SetDnsName(Aws::String &&value)
Definition: ElasticLoadBalancer.h:141
OpsWorks_EXPORTS.h
Aws::OpsWorks::Model::ElasticLoadBalancer::ElasticLoadBalancer
ElasticLoadBalancer(Aws::Utils::Json::JsonView jsonValue)
Aws::OpsWorks::Model::ElasticLoadBalancer::WithRegion
ElasticLoadBalancer & WithRegion(const Aws::String &value)
Definition: ElasticLoadBalancer.h:110
Aws::OpsWorks::Model::ElasticLoadBalancer::SetAvailabilityZones
void SetAvailabilityZones(const Aws::Vector< Aws::String > &value)
Definition: ElasticLoadBalancer.h:300
Aws::OpsWorks::Model::ElasticLoadBalancer::WithVpcId
ElasticLoadBalancer & WithVpcId(const char *value)
Definition: ElasticLoadBalancer.h:284
Aws::OpsWorks::Model::ElasticLoadBalancer::WithStackId
ElasticLoadBalancer & WithStackId(const char *value)
Definition: ElasticLoadBalancer.h:202
Aws::OpsWorks::Model::ElasticLoadBalancer::WithStackId
ElasticLoadBalancer & WithStackId(const Aws::String &value)
Definition: ElasticLoadBalancer.h:192
Aws::OpsWorks::Model::ElasticLoadBalancer::SetRegion
void SetRegion(const Aws::String &value)
Definition: ElasticLoadBalancer.h:95
Aws::OpsWorks::Model::ElasticLoadBalancer::SetLayerId
void SetLayerId(Aws::String &&value)
Definition: ElasticLoadBalancer.h:223
Aws::OpsWorks::Model::ElasticLoadBalancer::SetStackId
void SetStackId(const Aws::String &value)
Definition: ElasticLoadBalancer.h:177
Aws::OpsWorks::Model::ElasticLoadBalancer::SetVpcId
void SetVpcId(const Aws::String &value)
Definition: ElasticLoadBalancer.h:259
Aws::OpsWorks::Model::ElasticLoadBalancer::WithDnsName
ElasticLoadBalancer & WithDnsName(const Aws::String &value)
Definition: ElasticLoadBalancer.h:151
Aws::OpsWorks::Model::ElasticLoadBalancer::SetElasticLoadBalancerName
void SetElasticLoadBalancerName(Aws::String &&value)
Definition: ElasticLoadBalancer.h:59
Aws::OpsWorks::Model::ElasticLoadBalancer::WithRegion
ElasticLoadBalancer & WithRegion(const char *value)
Definition: ElasticLoadBalancer.h:120
Aws::OpsWorks::Model::ElasticLoadBalancer::WithLayerId
ElasticLoadBalancer & WithLayerId(Aws::String &&value)
Definition: ElasticLoadBalancer.h:238
Aws::OpsWorks::Model::ElasticLoadBalancer::GetEc2InstanceIds
const Aws::Vector< Aws::String > & GetEc2InstanceIds() const
Definition: ElasticLoadBalancer.h:383
Aws::OpsWorks::Model::ElasticLoadBalancer::AvailabilityZonesHasBeenSet
bool AvailabilityZonesHasBeenSet() const
Definition: ElasticLoadBalancer.h:295
Aws::OpsWorks::Model::ElasticLoadBalancer::DnsNameHasBeenSet
bool DnsNameHasBeenSet() const
Definition: ElasticLoadBalancer.h:131
Aws::OpsWorks::Model::ElasticLoadBalancer::SetEc2InstanceIds
void SetEc2InstanceIds(Aws::Vector< Aws::String > &&value)
Definition: ElasticLoadBalancer.h:401
Aws::OpsWorks::Model::ElasticLoadBalancer::GetLayerId
const Aws::String & GetLayerId() const
Definition: ElasticLoadBalancer.h:208
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::OpsWorks::Model::ElasticLoadBalancer::GetAvailabilityZones
const Aws::Vector< Aws::String > & GetAvailabilityZones() const
Definition: ElasticLoadBalancer.h:290
Aws::OpsWorks::Model::ElasticLoadBalancer::SetElasticLoadBalancerName
void SetElasticLoadBalancerName(const Aws::String &value)
Definition: ElasticLoadBalancer.h:54
Aws::OpsWorks::Model::ElasticLoadBalancer::SetLayerId
void SetLayerId(const char *value)
Definition: ElasticLoadBalancer.h:228
Aws::OpsWorks::Model::ElasticLoadBalancer::WithDnsName
ElasticLoadBalancer & WithDnsName(Aws::String &&value)
Definition: ElasticLoadBalancer.h:156
Aws::OpsWorks::Model::ElasticLoadBalancer::GetDnsName
const Aws::String & GetDnsName() const
Definition: ElasticLoadBalancer.h:126
AWSVector.h
Aws::OpsWorks::Model::ElasticLoadBalancer::SetVpcId
void SetVpcId(const char *value)
Definition: ElasticLoadBalancer.h:269
Aws::OpsWorks::Model::ElasticLoadBalancer::AddSubnetIds
ElasticLoadBalancer & AddSubnetIds(const char *value)
Definition: ElasticLoadBalancer.h:376
AWS_OPSWORKS_API
#define AWS_OPSWORKS_API
Definition: OpsWorks_EXPORTS.h:28
Aws::OpsWorks::Model::ElasticLoadBalancer::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::OpsWorks::Model::ElasticLoadBalancer::SetElasticLoadBalancerName
void SetElasticLoadBalancerName(const char *value)
Definition: ElasticLoadBalancer.h:64
Aws::OpsWorks::Model::ElasticLoadBalancer::WithEc2InstanceIds
ElasticLoadBalancer & WithEc2InstanceIds(const Aws::Vector< Aws::String > &value)
Definition: ElasticLoadBalancer.h:407
Aws::OpsWorks::Model::ElasticLoadBalancer::GetRegion
const Aws::String & GetRegion() const
Definition: ElasticLoadBalancer.h:85
Aws::OpsWorks::Model::ElasticLoadBalancer::WithAvailabilityZones
ElasticLoadBalancer & WithAvailabilityZones(const Aws::Vector< Aws::String > &value)
Definition: ElasticLoadBalancer.h:310
Aws::OpsWorks::Model::ElasticLoadBalancer::AddSubnetIds
ElasticLoadBalancer & AddSubnetIds(Aws::String &&value)
Definition: ElasticLoadBalancer.h:371
Aws::OpsWorks::Model::ElasticLoadBalancer::operator=
ElasticLoadBalancer & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::OpsWorks::Model::ElasticLoadBalancer::WithDnsName
ElasticLoadBalancer & WithDnsName(const char *value)
Definition: ElasticLoadBalancer.h:161
Aws::OpsWorks::Model::ElasticLoadBalancer::StackIdHasBeenSet
bool StackIdHasBeenSet() const
Definition: ElasticLoadBalancer.h:172
Aws::OpsWorks::Model::ElasticLoadBalancer::SetSubnetIds
void SetSubnetIds(const Aws::Vector< Aws::String > &value)
Definition: ElasticLoadBalancer.h:346
Aws::OpsWorks::Model::ElasticLoadBalancer::SetStackId
void SetStackId(const char *value)
Definition: ElasticLoadBalancer.h:187
Aws::OpsWorks::Model::ElasticLoadBalancer::VpcIdHasBeenSet
bool VpcIdHasBeenSet() const
Definition: ElasticLoadBalancer.h:254
Aws::OpsWorks::Model::ElasticLoadBalancer::RegionHasBeenSet
bool RegionHasBeenSet() const
Definition: ElasticLoadBalancer.h:90
Aws::OpsWorks::Model::ElasticLoadBalancer::SetVpcId
void SetVpcId(Aws::String &&value)
Definition: ElasticLoadBalancer.h:264
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::OpsWorks::Model::ElasticLoadBalancer::ElasticLoadBalancerNameHasBeenSet
bool ElasticLoadBalancerNameHasBeenSet() const
Definition: ElasticLoadBalancer.h:49
Aws::OpsWorks::Model::ElasticLoadBalancer::AddAvailabilityZones
ElasticLoadBalancer & AddAvailabilityZones(const char *value)
Definition: ElasticLoadBalancer.h:330
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::OpsWorks::Model::ElasticLoadBalancer::LayerIdHasBeenSet
bool LayerIdHasBeenSet() const
Definition: ElasticLoadBalancer.h:213
Aws::OpsWorks::Model::ElasticLoadBalancer::WithElasticLoadBalancerName
ElasticLoadBalancer & WithElasticLoadBalancerName(const char *value)
Definition: ElasticLoadBalancer.h:79
Aws::OpsWorks::Model::ElasticLoadBalancer::SetStackId
void SetStackId(Aws::String &&value)
Definition: ElasticLoadBalancer.h:182
Aws::OpsWorks::Model::ElasticLoadBalancer::SubnetIdsHasBeenSet
bool SubnetIdsHasBeenSet() const
Definition: ElasticLoadBalancer.h:341
Aws::OpsWorks::Model::ElasticLoadBalancer::WithElasticLoadBalancerName
ElasticLoadBalancer & WithElasticLoadBalancerName(Aws::String &&value)
Definition: ElasticLoadBalancer.h:74
Aws::OpsWorks::Model::ElasticLoadBalancer::GetVpcId
const Aws::String & GetVpcId() const
Definition: ElasticLoadBalancer.h:249
Aws::OpsWorks::Model::ElasticLoadBalancer::WithVpcId
ElasticLoadBalancer & WithVpcId(Aws::String &&value)
Definition: ElasticLoadBalancer.h:279
Aws::OpsWorks::Model::ElasticLoadBalancer::AddAvailabilityZones
ElasticLoadBalancer & AddAvailabilityZones(const Aws::String &value)
Definition: ElasticLoadBalancer.h:320
Aws
Definition: AccessManagementClient.h:15
Aws::OpsWorks::Model::ElasticLoadBalancer::GetStackId
const Aws::String & GetStackId() const
Definition: ElasticLoadBalancer.h:167
Aws::OpsWorks::Model::ElasticLoadBalancer::WithStackId
ElasticLoadBalancer & WithStackId(Aws::String &&value)
Definition: ElasticLoadBalancer.h:197
Aws::OpsWorks::Model::ElasticLoadBalancer
Definition: ElasticLoadBalancer.h:33
Aws::OpsWorks::Model::ElasticLoadBalancer::SetEc2InstanceIds
void SetEc2InstanceIds(const Aws::Vector< Aws::String > &value)
Definition: ElasticLoadBalancer.h:395
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::OpsWorks::Model::ElasticLoadBalancer::WithRegion
ElasticLoadBalancer & WithRegion(Aws::String &&value)
Definition: ElasticLoadBalancer.h:115
Aws::OpsWorks::Model::ElasticLoadBalancer::GetElasticLoadBalancerName
const Aws::String & GetElasticLoadBalancerName() const
Definition: ElasticLoadBalancer.h:44
Aws::OpsWorks::Model::ElasticLoadBalancer::SetDnsName
void SetDnsName(const Aws::String &value)
Definition: ElasticLoadBalancer.h:136
Aws::OpsWorks::Model::ElasticLoadBalancer::WithVpcId
ElasticLoadBalancer & WithVpcId(const Aws::String &value)
Definition: ElasticLoadBalancer.h:274
Aws::OpsWorks::Model::ElasticLoadBalancer::WithAvailabilityZones
ElasticLoadBalancer & WithAvailabilityZones(Aws::Vector< Aws::String > &&value)
Definition: ElasticLoadBalancer.h:315
Aws::OpsWorks::Model::ElasticLoadBalancer::WithEc2InstanceIds
ElasticLoadBalancer & WithEc2InstanceIds(Aws::Vector< Aws::String > &&value)
Definition: ElasticLoadBalancer.h:413
Aws::OpsWorks::Model::ElasticLoadBalancer::SetRegion
void SetRegion(Aws::String &&value)
Definition: ElasticLoadBalancer.h:100
Aws::OpsWorks::Model::ElasticLoadBalancer::WithSubnetIds
ElasticLoadBalancer & WithSubnetIds(const Aws::Vector< Aws::String > &value)
Definition: ElasticLoadBalancer.h:356
Aws::OpsWorks::Model::ElasticLoadBalancer::AddEc2InstanceIds
ElasticLoadBalancer & AddEc2InstanceIds(Aws::String &&value)
Definition: ElasticLoadBalancer.h:425
Aws::OpsWorks::Model::ElasticLoadBalancer::ElasticLoadBalancer
ElasticLoadBalancer()
Aws::OpsWorks::Model::ElasticLoadBalancer::SetDnsName
void SetDnsName(const char *value)
Definition: ElasticLoadBalancer.h:146
Aws::OpsWorks::Model::ElasticLoadBalancer::AddEc2InstanceIds
ElasticLoadBalancer & AddEc2InstanceIds(const char *value)
Definition: ElasticLoadBalancer.h:431