AWS SDK for C++  1.9.69
AWS SDK for C++
LocalGatewayRouteTableVpcAssociation.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ec2/EC2_EXPORTS.h>
11 #include <aws/ec2/model/Tag.h>
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace Utils
17 {
18 namespace Xml
19 {
20  class XmlNode;
21 } // namespace Xml
22 } // namespace Utils
23 namespace EC2
24 {
25 namespace Model
26 {
27 
35  {
36  public:
40 
41  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
42  void OutputToStream(Aws::OStream& oStream, const char* location) const;
43 
44 
48  inline const Aws::String& GetLocalGatewayRouteTableVpcAssociationId() const{ return m_localGatewayRouteTableVpcAssociationId; }
49 
53  inline bool LocalGatewayRouteTableVpcAssociationIdHasBeenSet() const { return m_localGatewayRouteTableVpcAssociationIdHasBeenSet; }
54 
58  inline void SetLocalGatewayRouteTableVpcAssociationId(const Aws::String& value) { m_localGatewayRouteTableVpcAssociationIdHasBeenSet = true; m_localGatewayRouteTableVpcAssociationId = value; }
59 
63  inline void SetLocalGatewayRouteTableVpcAssociationId(Aws::String&& value) { m_localGatewayRouteTableVpcAssociationIdHasBeenSet = true; m_localGatewayRouteTableVpcAssociationId = std::move(value); }
64 
68  inline void SetLocalGatewayRouteTableVpcAssociationId(const char* value) { m_localGatewayRouteTableVpcAssociationIdHasBeenSet = true; m_localGatewayRouteTableVpcAssociationId.assign(value); }
69 
73  inline LocalGatewayRouteTableVpcAssociation& WithLocalGatewayRouteTableVpcAssociationId(const Aws::String& value) { SetLocalGatewayRouteTableVpcAssociationId(value); return *this;}
74 
78  inline LocalGatewayRouteTableVpcAssociation& WithLocalGatewayRouteTableVpcAssociationId(Aws::String&& value) { SetLocalGatewayRouteTableVpcAssociationId(std::move(value)); return *this;}
79 
83  inline LocalGatewayRouteTableVpcAssociation& WithLocalGatewayRouteTableVpcAssociationId(const char* value) { SetLocalGatewayRouteTableVpcAssociationId(value); return *this;}
84 
85 
89  inline const Aws::String& GetLocalGatewayRouteTableId() const{ return m_localGatewayRouteTableId; }
90 
94  inline bool LocalGatewayRouteTableIdHasBeenSet() const { return m_localGatewayRouteTableIdHasBeenSet; }
95 
99  inline void SetLocalGatewayRouteTableId(const Aws::String& value) { m_localGatewayRouteTableIdHasBeenSet = true; m_localGatewayRouteTableId = value; }
100 
104  inline void SetLocalGatewayRouteTableId(Aws::String&& value) { m_localGatewayRouteTableIdHasBeenSet = true; m_localGatewayRouteTableId = std::move(value); }
105 
109  inline void SetLocalGatewayRouteTableId(const char* value) { m_localGatewayRouteTableIdHasBeenSet = true; m_localGatewayRouteTableId.assign(value); }
110 
114  inline LocalGatewayRouteTableVpcAssociation& WithLocalGatewayRouteTableId(const Aws::String& value) { SetLocalGatewayRouteTableId(value); return *this;}
115 
119  inline LocalGatewayRouteTableVpcAssociation& WithLocalGatewayRouteTableId(Aws::String&& value) { SetLocalGatewayRouteTableId(std::move(value)); return *this;}
120 
124  inline LocalGatewayRouteTableVpcAssociation& WithLocalGatewayRouteTableId(const char* value) { SetLocalGatewayRouteTableId(value); return *this;}
125 
126 
131  inline const Aws::String& GetLocalGatewayRouteTableArn() const{ return m_localGatewayRouteTableArn; }
132 
137  inline bool LocalGatewayRouteTableArnHasBeenSet() const { return m_localGatewayRouteTableArnHasBeenSet; }
138 
143  inline void SetLocalGatewayRouteTableArn(const Aws::String& value) { m_localGatewayRouteTableArnHasBeenSet = true; m_localGatewayRouteTableArn = value; }
144 
149  inline void SetLocalGatewayRouteTableArn(Aws::String&& value) { m_localGatewayRouteTableArnHasBeenSet = true; m_localGatewayRouteTableArn = std::move(value); }
150 
155  inline void SetLocalGatewayRouteTableArn(const char* value) { m_localGatewayRouteTableArnHasBeenSet = true; m_localGatewayRouteTableArn.assign(value); }
156 
161  inline LocalGatewayRouteTableVpcAssociation& WithLocalGatewayRouteTableArn(const Aws::String& value) { SetLocalGatewayRouteTableArn(value); return *this;}
162 
167  inline LocalGatewayRouteTableVpcAssociation& WithLocalGatewayRouteTableArn(Aws::String&& value) { SetLocalGatewayRouteTableArn(std::move(value)); return *this;}
168 
173  inline LocalGatewayRouteTableVpcAssociation& WithLocalGatewayRouteTableArn(const char* value) { SetLocalGatewayRouteTableArn(value); return *this;}
174 
175 
179  inline const Aws::String& GetLocalGatewayId() const{ return m_localGatewayId; }
180 
184  inline bool LocalGatewayIdHasBeenSet() const { return m_localGatewayIdHasBeenSet; }
185 
189  inline void SetLocalGatewayId(const Aws::String& value) { m_localGatewayIdHasBeenSet = true; m_localGatewayId = value; }
190 
194  inline void SetLocalGatewayId(Aws::String&& value) { m_localGatewayIdHasBeenSet = true; m_localGatewayId = std::move(value); }
195 
199  inline void SetLocalGatewayId(const char* value) { m_localGatewayIdHasBeenSet = true; m_localGatewayId.assign(value); }
200 
204  inline LocalGatewayRouteTableVpcAssociation& WithLocalGatewayId(const Aws::String& value) { SetLocalGatewayId(value); return *this;}
205 
209  inline LocalGatewayRouteTableVpcAssociation& WithLocalGatewayId(Aws::String&& value) { SetLocalGatewayId(std::move(value)); return *this;}
210 
214  inline LocalGatewayRouteTableVpcAssociation& WithLocalGatewayId(const char* value) { SetLocalGatewayId(value); return *this;}
215 
216 
220  inline const Aws::String& GetVpcId() const{ return m_vpcId; }
221 
225  inline bool VpcIdHasBeenSet() const { return m_vpcIdHasBeenSet; }
226 
230  inline void SetVpcId(const Aws::String& value) { m_vpcIdHasBeenSet = true; m_vpcId = value; }
231 
235  inline void SetVpcId(Aws::String&& value) { m_vpcIdHasBeenSet = true; m_vpcId = std::move(value); }
236 
240  inline void SetVpcId(const char* value) { m_vpcIdHasBeenSet = true; m_vpcId.assign(value); }
241 
245  inline LocalGatewayRouteTableVpcAssociation& WithVpcId(const Aws::String& value) { SetVpcId(value); return *this;}
246 
250  inline LocalGatewayRouteTableVpcAssociation& WithVpcId(Aws::String&& value) { SetVpcId(std::move(value)); return *this;}
251 
255  inline LocalGatewayRouteTableVpcAssociation& WithVpcId(const char* value) { SetVpcId(value); return *this;}
256 
257 
262  inline const Aws::String& GetOwnerId() const{ return m_ownerId; }
263 
268  inline bool OwnerIdHasBeenSet() const { return m_ownerIdHasBeenSet; }
269 
274  inline void SetOwnerId(const Aws::String& value) { m_ownerIdHasBeenSet = true; m_ownerId = value; }
275 
280  inline void SetOwnerId(Aws::String&& value) { m_ownerIdHasBeenSet = true; m_ownerId = std::move(value); }
281 
286  inline void SetOwnerId(const char* value) { m_ownerIdHasBeenSet = true; m_ownerId.assign(value); }
287 
292  inline LocalGatewayRouteTableVpcAssociation& WithOwnerId(const Aws::String& value) { SetOwnerId(value); return *this;}
293 
298  inline LocalGatewayRouteTableVpcAssociation& WithOwnerId(Aws::String&& value) { SetOwnerId(std::move(value)); return *this;}
299 
304  inline LocalGatewayRouteTableVpcAssociation& WithOwnerId(const char* value) { SetOwnerId(value); return *this;}
305 
306 
310  inline const Aws::String& GetState() const{ return m_state; }
311 
315  inline bool StateHasBeenSet() const { return m_stateHasBeenSet; }
316 
320  inline void SetState(const Aws::String& value) { m_stateHasBeenSet = true; m_state = value; }
321 
325  inline void SetState(Aws::String&& value) { m_stateHasBeenSet = true; m_state = std::move(value); }
326 
330  inline void SetState(const char* value) { m_stateHasBeenSet = true; m_state.assign(value); }
331 
335  inline LocalGatewayRouteTableVpcAssociation& WithState(const Aws::String& value) { SetState(value); return *this;}
336 
340  inline LocalGatewayRouteTableVpcAssociation& WithState(Aws::String&& value) { SetState(std::move(value)); return *this;}
341 
345  inline LocalGatewayRouteTableVpcAssociation& WithState(const char* value) { SetState(value); return *this;}
346 
347 
351  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
352 
356  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
357 
361  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
362 
366  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
367 
371  inline LocalGatewayRouteTableVpcAssociation& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
372 
376  inline LocalGatewayRouteTableVpcAssociation& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
377 
381  inline LocalGatewayRouteTableVpcAssociation& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
382 
386  inline LocalGatewayRouteTableVpcAssociation& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
387 
388  private:
389 
390  Aws::String m_localGatewayRouteTableVpcAssociationId;
391  bool m_localGatewayRouteTableVpcAssociationIdHasBeenSet;
392 
393  Aws::String m_localGatewayRouteTableId;
394  bool m_localGatewayRouteTableIdHasBeenSet;
395 
396  Aws::String m_localGatewayRouteTableArn;
397  bool m_localGatewayRouteTableArnHasBeenSet;
398 
399  Aws::String m_localGatewayId;
400  bool m_localGatewayIdHasBeenSet;
401 
402  Aws::String m_vpcId;
403  bool m_vpcIdHasBeenSet;
404 
405  Aws::String m_ownerId;
406  bool m_ownerIdHasBeenSet;
407 
408  Aws::String m_state;
409  bool m_stateHasBeenSet;
410 
411  Aws::Vector<Tag> m_tags;
412  bool m_tagsHasBeenSet;
413  };
414 
415 } // namespace Model
416 } // namespace EC2
417 } // namespace Aws
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetVpcId
void SetVpcId(Aws::String &&value)
Definition: LocalGatewayRouteTableVpcAssociation.h:235
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetState
void SetState(const Aws::String &value)
Definition: LocalGatewayRouteTableVpcAssociation.h:320
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithLocalGatewayRouteTableId
LocalGatewayRouteTableVpcAssociation & WithLocalGatewayRouteTableId(const char *value)
Definition: LocalGatewayRouteTableVpcAssociation.h:124
Aws::EC2::Model::Tag
Definition: Tag.h:32
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithOwnerId
LocalGatewayRouteTableVpcAssociation & WithOwnerId(Aws::String &&value)
Definition: LocalGatewayRouteTableVpcAssociation.h:298
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::LocalGatewayIdHasBeenSet
bool LocalGatewayIdHasBeenSet() const
Definition: LocalGatewayRouteTableVpcAssociation.h:184
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::GetOwnerId
const Aws::String & GetOwnerId() const
Definition: LocalGatewayRouteTableVpcAssociation.h:262
AWS_EC2_API
#define AWS_EC2_API
Definition: EC2_EXPORTS.h:28
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetLocalGatewayRouteTableArn
void SetLocalGatewayRouteTableArn(const char *value)
Definition: LocalGatewayRouteTableVpcAssociation.h:155
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithState
LocalGatewayRouteTableVpcAssociation & WithState(const char *value)
Definition: LocalGatewayRouteTableVpcAssociation.h:345
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::GetLocalGatewayRouteTableId
const Aws::String & GetLocalGatewayRouteTableId() const
Definition: LocalGatewayRouteTableVpcAssociation.h:89
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetOwnerId
void SetOwnerId(const Aws::String &value)
Definition: LocalGatewayRouteTableVpcAssociation.h:274
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithVpcId
LocalGatewayRouteTableVpcAssociation & WithVpcId(const char *value)
Definition: LocalGatewayRouteTableVpcAssociation.h:255
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetLocalGatewayRouteTableVpcAssociationId
void SetLocalGatewayRouteTableVpcAssociationId(const Aws::String &value)
Definition: LocalGatewayRouteTableVpcAssociation.h:58
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetLocalGatewayRouteTableArn
void SetLocalGatewayRouteTableArn(Aws::String &&value)
Definition: LocalGatewayRouteTableVpcAssociation.h:149
AWSStreamFwd.h
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetLocalGatewayRouteTableVpcAssociationId
void SetLocalGatewayRouteTableVpcAssociationId(const char *value)
Definition: LocalGatewayRouteTableVpcAssociation.h:68
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::AddTags
LocalGatewayRouteTableVpcAssociation & AddTags(const Tag &value)
Definition: LocalGatewayRouteTableVpcAssociation.h:381
AWSVector.h
Tag.h
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::LocalGatewayRouteTableIdHasBeenSet
bool LocalGatewayRouteTableIdHasBeenSet() const
Definition: LocalGatewayRouteTableVpcAssociation.h:94
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetLocalGatewayId
void SetLocalGatewayId(const Aws::String &value)
Definition: LocalGatewayRouteTableVpcAssociation.h:189
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithOwnerId
LocalGatewayRouteTableVpcAssociation & WithOwnerId(const char *value)
Definition: LocalGatewayRouteTableVpcAssociation.h:304
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetVpcId
void SetVpcId(const char *value)
Definition: LocalGatewayRouteTableVpcAssociation.h:240
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::StateHasBeenSet
bool StateHasBeenSet() const
Definition: LocalGatewayRouteTableVpcAssociation.h:315
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation
Definition: LocalGatewayRouteTableVpcAssociation.h:35
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithLocalGatewayRouteTableArn
LocalGatewayRouteTableVpcAssociation & WithLocalGatewayRouteTableArn(const char *value)
Definition: LocalGatewayRouteTableVpcAssociation.h:173
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetLocalGatewayRouteTableId
void SetLocalGatewayRouteTableId(Aws::String &&value)
Definition: LocalGatewayRouteTableVpcAssociation.h:104
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::GetLocalGatewayRouteTableVpcAssociationId
const Aws::String & GetLocalGatewayRouteTableVpcAssociationId() const
Definition: LocalGatewayRouteTableVpcAssociation.h:48
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithLocalGatewayId
LocalGatewayRouteTableVpcAssociation & WithLocalGatewayId(Aws::String &&value)
Definition: LocalGatewayRouteTableVpcAssociation.h:209
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::AddTags
LocalGatewayRouteTableVpcAssociation & AddTags(Tag &&value)
Definition: LocalGatewayRouteTableVpcAssociation.h:386
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetLocalGatewayRouteTableArn
void SetLocalGatewayRouteTableArn(const Aws::String &value)
Definition: LocalGatewayRouteTableVpcAssociation.h:143
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetLocalGatewayId
void SetLocalGatewayId(Aws::String &&value)
Definition: LocalGatewayRouteTableVpcAssociation.h:194
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: LocalGatewayRouteTableVpcAssociation.h:351
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithLocalGatewayRouteTableVpcAssociationId
LocalGatewayRouteTableVpcAssociation & WithLocalGatewayRouteTableVpcAssociationId(const char *value)
Definition: LocalGatewayRouteTableVpcAssociation.h:83
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::GetLocalGatewayId
const Aws::String & GetLocalGatewayId() const
Definition: LocalGatewayRouteTableVpcAssociation.h:179
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::LocalGatewayRouteTableVpcAssociationIdHasBeenSet
bool LocalGatewayRouteTableVpcAssociationIdHasBeenSet() const
Definition: LocalGatewayRouteTableVpcAssociation.h:53
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithOwnerId
LocalGatewayRouteTableVpcAssociation & WithOwnerId(const Aws::String &value)
Definition: LocalGatewayRouteTableVpcAssociation.h:292
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithLocalGatewayRouteTableArn
LocalGatewayRouteTableVpcAssociation & WithLocalGatewayRouteTableArn(Aws::String &&value)
Definition: LocalGatewayRouteTableVpcAssociation.h:167
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithState
LocalGatewayRouteTableVpcAssociation & WithState(Aws::String &&value)
Definition: LocalGatewayRouteTableVpcAssociation.h:340
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithLocalGatewayId
LocalGatewayRouteTableVpcAssociation & WithLocalGatewayId(const char *value)
Definition: LocalGatewayRouteTableVpcAssociation.h:214
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::VpcIdHasBeenSet
bool VpcIdHasBeenSet() const
Definition: LocalGatewayRouteTableVpcAssociation.h:225
AWSString.h
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithLocalGatewayRouteTableVpcAssociationId
LocalGatewayRouteTableVpcAssociation & WithLocalGatewayRouteTableVpcAssociationId(const Aws::String &value)
Definition: LocalGatewayRouteTableVpcAssociation.h:73
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: LocalGatewayRouteTableVpcAssociation.h:366
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithVpcId
LocalGatewayRouteTableVpcAssociation & WithVpcId(Aws::String &&value)
Definition: LocalGatewayRouteTableVpcAssociation.h:250
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::OwnerIdHasBeenSet
bool OwnerIdHasBeenSet() const
Definition: LocalGatewayRouteTableVpcAssociation.h:268
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::LocalGatewayRouteTableVpcAssociation
LocalGatewayRouteTableVpcAssociation()
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithLocalGatewayRouteTableId
LocalGatewayRouteTableVpcAssociation & WithLocalGatewayRouteTableId(const Aws::String &value)
Definition: LocalGatewayRouteTableVpcAssociation.h:114
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::GetState
const Aws::String & GetState() const
Definition: LocalGatewayRouteTableVpcAssociation.h:310
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetLocalGatewayRouteTableId
void SetLocalGatewayRouteTableId(const char *value)
Definition: LocalGatewayRouteTableVpcAssociation.h:109
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetLocalGatewayId
void SetLocalGatewayId(const char *value)
Definition: LocalGatewayRouteTableVpcAssociation.h:199
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: LocalGatewayRouteTableVpcAssociation.h:356
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetLocalGatewayRouteTableVpcAssociationId
void SetLocalGatewayRouteTableVpcAssociationId(Aws::String &&value)
Definition: LocalGatewayRouteTableVpcAssociation.h:63
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithLocalGatewayRouteTableArn
LocalGatewayRouteTableVpcAssociation & WithLocalGatewayRouteTableArn(const Aws::String &value)
Definition: LocalGatewayRouteTableVpcAssociation.h:161
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: LocalGatewayRouteTableVpcAssociation.h:361
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetLocalGatewayRouteTableId
void SetLocalGatewayRouteTableId(const Aws::String &value)
Definition: LocalGatewayRouteTableVpcAssociation.h:99
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::LocalGatewayRouteTableArnHasBeenSet
bool LocalGatewayRouteTableArnHasBeenSet() const
Definition: LocalGatewayRouteTableVpcAssociation.h:137
Aws
Definition: AccessManagementClient.h:15
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::GetVpcId
const Aws::String & GetVpcId() const
Definition: LocalGatewayRouteTableVpcAssociation.h:220
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithLocalGatewayRouteTableId
LocalGatewayRouteTableVpcAssociation & WithLocalGatewayRouteTableId(Aws::String &&value)
Definition: LocalGatewayRouteTableVpcAssociation.h:119
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithVpcId
LocalGatewayRouteTableVpcAssociation & WithVpcId(const Aws::String &value)
Definition: LocalGatewayRouteTableVpcAssociation.h:245
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetOwnerId
void SetOwnerId(const char *value)
Definition: LocalGatewayRouteTableVpcAssociation.h:286
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithLocalGatewayId
LocalGatewayRouteTableVpcAssociation & WithLocalGatewayId(const Aws::String &value)
Definition: LocalGatewayRouteTableVpcAssociation.h:204
index
int index
Definition: cJSON.h:181
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetState
void SetState(Aws::String &&value)
Definition: LocalGatewayRouteTableVpcAssociation.h:325
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::GetLocalGatewayRouteTableArn
const Aws::String & GetLocalGatewayRouteTableArn() const
Definition: LocalGatewayRouteTableVpcAssociation.h:131
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithLocalGatewayRouteTableVpcAssociationId
LocalGatewayRouteTableVpcAssociation & WithLocalGatewayRouteTableVpcAssociationId(Aws::String &&value)
Definition: LocalGatewayRouteTableVpcAssociation.h:78
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithTags
LocalGatewayRouteTableVpcAssociation & WithTags(const Aws::Vector< Tag > &value)
Definition: LocalGatewayRouteTableVpcAssociation.h:371
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::operator=
LocalGatewayRouteTableVpcAssociation & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetState
void SetState(const char *value)
Definition: LocalGatewayRouteTableVpcAssociation.h:330
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetOwnerId
void SetOwnerId(Aws::String &&value)
Definition: LocalGatewayRouteTableVpcAssociation.h:280
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::SetVpcId
void SetVpcId(const Aws::String &value)
Definition: LocalGatewayRouteTableVpcAssociation.h:230
EC2_EXPORTS.h
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithState
LocalGatewayRouteTableVpcAssociation & WithState(const Aws::String &value)
Definition: LocalGatewayRouteTableVpcAssociation.h:335
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::LocalGatewayRouteTableVpcAssociation
LocalGatewayRouteTableVpcAssociation(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::EC2::Model::LocalGatewayRouteTableVpcAssociation::WithTags
LocalGatewayRouteTableVpcAssociation & WithTags(Aws::Vector< Tag > &&value)
Definition: LocalGatewayRouteTableVpcAssociation.h:376