AWS SDK for C++  1.9.70
AWS SDK for C++
TransitGatewayMulticastDomain.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ec2/EC2_EXPORTS.h>
14 #include <aws/ec2/model/Tag.h>
15 #include <utility>
16 
17 namespace Aws
18 {
19 namespace Utils
20 {
21 namespace Xml
22 {
23  class XmlNode;
24 } // namespace Xml
25 } // namespace Utils
26 namespace EC2
27 {
28 namespace Model
29 {
30 
37  {
38  public:
42 
43  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
44  void OutputToStream(Aws::OStream& oStream, const char* location) const;
45 
46 
50  inline const Aws::String& GetTransitGatewayMulticastDomainId() const{ return m_transitGatewayMulticastDomainId; }
51 
55  inline bool TransitGatewayMulticastDomainIdHasBeenSet() const { return m_transitGatewayMulticastDomainIdHasBeenSet; }
56 
60  inline void SetTransitGatewayMulticastDomainId(const Aws::String& value) { m_transitGatewayMulticastDomainIdHasBeenSet = true; m_transitGatewayMulticastDomainId = value; }
61 
65  inline void SetTransitGatewayMulticastDomainId(Aws::String&& value) { m_transitGatewayMulticastDomainIdHasBeenSet = true; m_transitGatewayMulticastDomainId = std::move(value); }
66 
70  inline void SetTransitGatewayMulticastDomainId(const char* value) { m_transitGatewayMulticastDomainIdHasBeenSet = true; m_transitGatewayMulticastDomainId.assign(value); }
71 
75  inline TransitGatewayMulticastDomain& WithTransitGatewayMulticastDomainId(const Aws::String& value) { SetTransitGatewayMulticastDomainId(value); return *this;}
76 
80  inline TransitGatewayMulticastDomain& WithTransitGatewayMulticastDomainId(Aws::String&& value) { SetTransitGatewayMulticastDomainId(std::move(value)); return *this;}
81 
85  inline TransitGatewayMulticastDomain& WithTransitGatewayMulticastDomainId(const char* value) { SetTransitGatewayMulticastDomainId(value); return *this;}
86 
87 
91  inline const Aws::String& GetTransitGatewayId() const{ return m_transitGatewayId; }
92 
96  inline bool TransitGatewayIdHasBeenSet() const { return m_transitGatewayIdHasBeenSet; }
97 
101  inline void SetTransitGatewayId(const Aws::String& value) { m_transitGatewayIdHasBeenSet = true; m_transitGatewayId = value; }
102 
106  inline void SetTransitGatewayId(Aws::String&& value) { m_transitGatewayIdHasBeenSet = true; m_transitGatewayId = std::move(value); }
107 
111  inline void SetTransitGatewayId(const char* value) { m_transitGatewayIdHasBeenSet = true; m_transitGatewayId.assign(value); }
112 
116  inline TransitGatewayMulticastDomain& WithTransitGatewayId(const Aws::String& value) { SetTransitGatewayId(value); return *this;}
117 
121  inline TransitGatewayMulticastDomain& WithTransitGatewayId(Aws::String&& value) { SetTransitGatewayId(std::move(value)); return *this;}
122 
126  inline TransitGatewayMulticastDomain& WithTransitGatewayId(const char* value) { SetTransitGatewayId(value); return *this;}
127 
128 
132  inline const Aws::String& GetTransitGatewayMulticastDomainArn() const{ return m_transitGatewayMulticastDomainArn; }
133 
137  inline bool TransitGatewayMulticastDomainArnHasBeenSet() const { return m_transitGatewayMulticastDomainArnHasBeenSet; }
138 
142  inline void SetTransitGatewayMulticastDomainArn(const Aws::String& value) { m_transitGatewayMulticastDomainArnHasBeenSet = true; m_transitGatewayMulticastDomainArn = value; }
143 
147  inline void SetTransitGatewayMulticastDomainArn(Aws::String&& value) { m_transitGatewayMulticastDomainArnHasBeenSet = true; m_transitGatewayMulticastDomainArn = std::move(value); }
148 
152  inline void SetTransitGatewayMulticastDomainArn(const char* value) { m_transitGatewayMulticastDomainArnHasBeenSet = true; m_transitGatewayMulticastDomainArn.assign(value); }
153 
157  inline TransitGatewayMulticastDomain& WithTransitGatewayMulticastDomainArn(const Aws::String& value) { SetTransitGatewayMulticastDomainArn(value); return *this;}
158 
162  inline TransitGatewayMulticastDomain& WithTransitGatewayMulticastDomainArn(Aws::String&& value) { SetTransitGatewayMulticastDomainArn(std::move(value)); return *this;}
163 
167  inline TransitGatewayMulticastDomain& WithTransitGatewayMulticastDomainArn(const char* value) { SetTransitGatewayMulticastDomainArn(value); return *this;}
168 
169 
174  inline const Aws::String& GetOwnerId() const{ return m_ownerId; }
175 
180  inline bool OwnerIdHasBeenSet() const { return m_ownerIdHasBeenSet; }
181 
186  inline void SetOwnerId(const Aws::String& value) { m_ownerIdHasBeenSet = true; m_ownerId = value; }
187 
192  inline void SetOwnerId(Aws::String&& value) { m_ownerIdHasBeenSet = true; m_ownerId = std::move(value); }
193 
198  inline void SetOwnerId(const char* value) { m_ownerIdHasBeenSet = true; m_ownerId.assign(value); }
199 
204  inline TransitGatewayMulticastDomain& WithOwnerId(const Aws::String& value) { SetOwnerId(value); return *this;}
205 
210  inline TransitGatewayMulticastDomain& WithOwnerId(Aws::String&& value) { SetOwnerId(std::move(value)); return *this;}
211 
216  inline TransitGatewayMulticastDomain& WithOwnerId(const char* value) { SetOwnerId(value); return *this;}
217 
218 
222  inline const TransitGatewayMulticastDomainOptions& GetOptions() const{ return m_options; }
223 
227  inline bool OptionsHasBeenSet() const { return m_optionsHasBeenSet; }
228 
232  inline void SetOptions(const TransitGatewayMulticastDomainOptions& value) { m_optionsHasBeenSet = true; m_options = value; }
233 
237  inline void SetOptions(TransitGatewayMulticastDomainOptions&& value) { m_optionsHasBeenSet = true; m_options = std::move(value); }
238 
242  inline TransitGatewayMulticastDomain& WithOptions(const TransitGatewayMulticastDomainOptions& value) { SetOptions(value); return *this;}
243 
247  inline TransitGatewayMulticastDomain& WithOptions(TransitGatewayMulticastDomainOptions&& value) { SetOptions(std::move(value)); return *this;}
248 
249 
253  inline const TransitGatewayMulticastDomainState& GetState() const{ return m_state; }
254 
258  inline bool StateHasBeenSet() const { return m_stateHasBeenSet; }
259 
263  inline void SetState(const TransitGatewayMulticastDomainState& value) { m_stateHasBeenSet = true; m_state = value; }
264 
268  inline void SetState(TransitGatewayMulticastDomainState&& value) { m_stateHasBeenSet = true; m_state = std::move(value); }
269 
273  inline TransitGatewayMulticastDomain& WithState(const TransitGatewayMulticastDomainState& value) { SetState(value); return *this;}
274 
278  inline TransitGatewayMulticastDomain& WithState(TransitGatewayMulticastDomainState&& value) { SetState(std::move(value)); return *this;}
279 
280 
284  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
285 
289  inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
290 
294  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; }
295 
299  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); }
300 
304  inline TransitGatewayMulticastDomain& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
305 
309  inline TransitGatewayMulticastDomain& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
310 
311 
315  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
316 
320  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
321 
325  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
326 
330  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
331 
335  inline TransitGatewayMulticastDomain& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
336 
340  inline TransitGatewayMulticastDomain& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
341 
345  inline TransitGatewayMulticastDomain& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
346 
350  inline TransitGatewayMulticastDomain& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
351 
352  private:
353 
354  Aws::String m_transitGatewayMulticastDomainId;
355  bool m_transitGatewayMulticastDomainIdHasBeenSet;
356 
357  Aws::String m_transitGatewayId;
358  bool m_transitGatewayIdHasBeenSet;
359 
360  Aws::String m_transitGatewayMulticastDomainArn;
361  bool m_transitGatewayMulticastDomainArnHasBeenSet;
362 
363  Aws::String m_ownerId;
364  bool m_ownerIdHasBeenSet;
365 
367  bool m_optionsHasBeenSet;
368 
370  bool m_stateHasBeenSet;
371 
372  Aws::Utils::DateTime m_creationTime;
373  bool m_creationTimeHasBeenSet;
374 
375  Aws::Vector<Tag> m_tags;
376  bool m_tagsHasBeenSet;
377  };
378 
379 } // namespace Model
380 } // namespace EC2
381 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::EC2::Model::TransitGatewayMulticastDomain::WithCreationTime
TransitGatewayMulticastDomain & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: TransitGatewayMulticastDomain.h:309
Aws::EC2::Model::TransitGatewayMulticastDomain::StateHasBeenSet
bool StateHasBeenSet() const
Definition: TransitGatewayMulticastDomain.h:258
Aws::EC2::Model::TransitGatewayMulticastDomain::WithTransitGatewayId
TransitGatewayMulticastDomain & WithTransitGatewayId(const char *value)
Definition: TransitGatewayMulticastDomain.h:126
Aws::EC2::Model::TransitGatewayMulticastDomain::operator=
TransitGatewayMulticastDomain & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::EC2::Model::TransitGatewayMulticastDomain::WithTransitGatewayId
TransitGatewayMulticastDomain & WithTransitGatewayId(const Aws::String &value)
Definition: TransitGatewayMulticastDomain.h:116
Aws::EC2::Model::TransitGatewayMulticastDomainOptions
Definition: TransitGatewayMulticastDomainOptions.h:35
Aws::EC2::Model::TransitGatewayMulticastDomain::TransitGatewayMulticastDomain
TransitGatewayMulticastDomain(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::EC2::Model::Tag
Definition: Tag.h:32
Aws::EC2::Model::TransitGatewayMulticastDomain::OwnerIdHasBeenSet
bool OwnerIdHasBeenSet() const
Definition: TransitGatewayMulticastDomain.h:180
TransitGatewayMulticastDomainState.h
Aws::EC2::Model::TransitGatewayMulticastDomain::GetOptions
const TransitGatewayMulticastDomainOptions & GetOptions() const
Definition: TransitGatewayMulticastDomain.h:222
Aws::EC2::Model::TransitGatewayMulticastDomain::TransitGatewayMulticastDomain
TransitGatewayMulticastDomain()
Aws::EC2::Model::TransitGatewayMulticastDomain::TransitGatewayMulticastDomainArnHasBeenSet
bool TransitGatewayMulticastDomainArnHasBeenSet() const
Definition: TransitGatewayMulticastDomain.h:137
DateTime.h
Aws::EC2::Model::TransitGatewayMulticastDomainState
TransitGatewayMulticastDomainState
Definition: TransitGatewayMulticastDomainState.h:17
Aws::EC2::Model::TransitGatewayMulticastDomain::SetTransitGatewayId
void SetTransitGatewayId(const Aws::String &value)
Definition: TransitGatewayMulticastDomain.h:101
Aws::EC2::Model::TransitGatewayMulticastDomain::SetTransitGatewayMulticastDomainId
void SetTransitGatewayMulticastDomainId(const char *value)
Definition: TransitGatewayMulticastDomain.h:70
AWS_EC2_API
#define AWS_EC2_API
Definition: EC2_EXPORTS.h:28
Aws::EC2::Model::TransitGatewayMulticastDomain::WithOptions
TransitGatewayMulticastDomain & WithOptions(const TransitGatewayMulticastDomainOptions &value)
Definition: TransitGatewayMulticastDomain.h:242
Aws::EC2::Model::TransitGatewayMulticastDomain::SetTransitGatewayMulticastDomainId
void SetTransitGatewayMulticastDomainId(Aws::String &&value)
Definition: TransitGatewayMulticastDomain.h:65
Aws::EC2::Model::TransitGatewayMulticastDomain::WithTransitGatewayMulticastDomainId
TransitGatewayMulticastDomain & WithTransitGatewayMulticastDomainId(Aws::String &&value)
Definition: TransitGatewayMulticastDomain.h:80
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::EC2::Model::TransitGatewayMulticastDomain::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: TransitGatewayMulticastDomain.h:320
AWSStreamFwd.h
Aws::EC2::Model::TransitGatewayMulticastDomain::AddTags
TransitGatewayMulticastDomain & AddTags(const Tag &value)
Definition: TransitGatewayMulticastDomain.h:345
Aws::EC2::Model::TransitGatewayMulticastDomain::TransitGatewayIdHasBeenSet
bool TransitGatewayIdHasBeenSet() const
Definition: TransitGatewayMulticastDomain.h:96
AWSVector.h
Tag.h
Aws::EC2::Model::TransitGatewayMulticastDomain::CreationTimeHasBeenSet
bool CreationTimeHasBeenSet() const
Definition: TransitGatewayMulticastDomain.h:289
Aws::EC2::Model::TransitGatewayMulticastDomain::SetOptions
void SetOptions(TransitGatewayMulticastDomainOptions &&value)
Definition: TransitGatewayMulticastDomain.h:237
Aws::EC2::Model::TransitGatewayMulticastDomain::WithOwnerId
TransitGatewayMulticastDomain & WithOwnerId(const char *value)
Definition: TransitGatewayMulticastDomain.h:216
Aws::EC2::Model::TransitGatewayMulticastDomain::WithTransitGatewayMulticastDomainId
TransitGatewayMulticastDomain & WithTransitGatewayMulticastDomainId(const char *value)
Definition: TransitGatewayMulticastDomain.h:85
Aws::EC2::Model::TransitGatewayMulticastDomain
Definition: TransitGatewayMulticastDomain.h:37
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::EC2::Model::TransitGatewayMulticastDomain::OptionsHasBeenSet
bool OptionsHasBeenSet() const
Definition: TransitGatewayMulticastDomain.h:227
Aws::EC2::Model::TransitGatewayMulticastDomain::SetTransitGatewayMulticastDomainId
void SetTransitGatewayMulticastDomainId(const Aws::String &value)
Definition: TransitGatewayMulticastDomain.h:60
Aws::EC2::Model::TransitGatewayMulticastDomain::GetTransitGatewayId
const Aws::String & GetTransitGatewayId() const
Definition: TransitGatewayMulticastDomain.h:91
Aws::EC2::Model::TransitGatewayMulticastDomain::SetState
void SetState(TransitGatewayMulticastDomainState &&value)
Definition: TransitGatewayMulticastDomain.h:268
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::EC2::Model::TransitGatewayMulticastDomain::WithCreationTime
TransitGatewayMulticastDomain & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: TransitGatewayMulticastDomain.h:304
Aws::EC2::Model::TransitGatewayMulticastDomain::WithState
TransitGatewayMulticastDomain & WithState(const TransitGatewayMulticastDomainState &value)
Definition: TransitGatewayMulticastDomain.h:273
Aws::EC2::Model::TransitGatewayMulticastDomain::WithTransitGatewayId
TransitGatewayMulticastDomain & WithTransitGatewayId(Aws::String &&value)
Definition: TransitGatewayMulticastDomain.h:121
Aws::EC2::Model::TransitGatewayMulticastDomain::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: TransitGatewayMulticastDomain.h:299
Aws::EC2::Model::TransitGatewayMulticastDomain::GetOwnerId
const Aws::String & GetOwnerId() const
Definition: TransitGatewayMulticastDomain.h:174
Aws::EC2::Model::TransitGatewayMulticastDomain::WithOwnerId
TransitGatewayMulticastDomain & WithOwnerId(const Aws::String &value)
Definition: TransitGatewayMulticastDomain.h:204
Aws::EC2::Model::TransitGatewayMulticastDomain::WithState
TransitGatewayMulticastDomain & WithState(TransitGatewayMulticastDomainState &&value)
Definition: TransitGatewayMulticastDomain.h:278
Aws::EC2::Model::TransitGatewayMulticastDomain::WithTags
TransitGatewayMulticastDomain & WithTags(Aws::Vector< Tag > &&value)
Definition: TransitGatewayMulticastDomain.h:340
Aws::EC2::Model::TransitGatewayMulticastDomain::SetState
void SetState(const TransitGatewayMulticastDomainState &value)
Definition: TransitGatewayMulticastDomain.h:263
AWSString.h
Aws::EC2::Model::TransitGatewayMulticastDomain::WithTags
TransitGatewayMulticastDomain & WithTags(const Aws::Vector< Tag > &value)
Definition: TransitGatewayMulticastDomain.h:335
Aws::EC2::Model::TransitGatewayMulticastDomain::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: TransitGatewayMulticastDomain.h:294
Aws::EC2::Model::TransitGatewayMulticastDomain::AddTags
TransitGatewayMulticastDomain & AddTags(Tag &&value)
Definition: TransitGatewayMulticastDomain.h:350
Aws::EC2::Model::TransitGatewayMulticastDomain::GetTransitGatewayMulticastDomainArn
const Aws::String & GetTransitGatewayMulticastDomainArn() const
Definition: TransitGatewayMulticastDomain.h:132
Aws::EC2::Model::TransitGatewayMulticastDomain::SetTransitGatewayMulticastDomainArn
void SetTransitGatewayMulticastDomainArn(const Aws::String &value)
Definition: TransitGatewayMulticastDomain.h:142
Aws::EC2::Model::TransitGatewayMulticastDomain::WithTransitGatewayMulticastDomainArn
TransitGatewayMulticastDomain & WithTransitGatewayMulticastDomainArn(const char *value)
Definition: TransitGatewayMulticastDomain.h:167
Aws::EC2::Model::TransitGatewayMulticastDomain::WithTransitGatewayMulticastDomainArn
TransitGatewayMulticastDomain & WithTransitGatewayMulticastDomainArn(const Aws::String &value)
Definition: TransitGatewayMulticastDomain.h:157
Aws::EC2::Model::TransitGatewayMulticastDomain::WithOwnerId
TransitGatewayMulticastDomain & WithOwnerId(Aws::String &&value)
Definition: TransitGatewayMulticastDomain.h:210
Aws::EC2::Model::TransitGatewayMulticastDomain::SetTransitGatewayMulticastDomainArn
void SetTransitGatewayMulticastDomainArn(Aws::String &&value)
Definition: TransitGatewayMulticastDomain.h:147
Aws::EC2::Model::TransitGatewayMulticastDomain::WithTransitGatewayMulticastDomainId
TransitGatewayMulticastDomain & WithTransitGatewayMulticastDomainId(const Aws::String &value)
Definition: TransitGatewayMulticastDomain.h:75
Aws::EC2::Model::TransitGatewayMulticastDomain::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: TransitGatewayMulticastDomain.h:315
Aws::EC2::Model::TransitGatewayMulticastDomain::SetOwnerId
void SetOwnerId(const char *value)
Definition: TransitGatewayMulticastDomain.h:198
TransitGatewayMulticastDomainOptions.h
Aws::EC2::Model::TransitGatewayMulticastDomain::SetTransitGatewayMulticastDomainArn
void SetTransitGatewayMulticastDomainArn(const char *value)
Definition: TransitGatewayMulticastDomain.h:152
Aws::EC2::Model::TransitGatewayMulticastDomain::WithOptions
TransitGatewayMulticastDomain & WithOptions(TransitGatewayMulticastDomainOptions &&value)
Definition: TransitGatewayMulticastDomain.h:247
Aws
Definition: AccessManagementClient.h:15
Aws::EC2::Model::TransitGatewayMulticastDomain::SetTransitGatewayId
void SetTransitGatewayId(const char *value)
Definition: TransitGatewayMulticastDomain.h:111
Aws::EC2::Model::TransitGatewayMulticastDomain::WithTransitGatewayMulticastDomainArn
TransitGatewayMulticastDomain & WithTransitGatewayMulticastDomainArn(Aws::String &&value)
Definition: TransitGatewayMulticastDomain.h:162
Aws::EC2::Model::TransitGatewayMulticastDomain::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: TransitGatewayMulticastDomain.h:284
Aws::EC2::Model::TransitGatewayMulticastDomain::SetOptions
void SetOptions(const TransitGatewayMulticastDomainOptions &value)
Definition: TransitGatewayMulticastDomain.h:232
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::EC2::Model::TransitGatewayMulticastDomain::SetOwnerId
void SetOwnerId(const Aws::String &value)
Definition: TransitGatewayMulticastDomain.h:186
Aws::EC2::Model::TransitGatewayMulticastDomain::SetTransitGatewayId
void SetTransitGatewayId(Aws::String &&value)
Definition: TransitGatewayMulticastDomain.h:106
index
int index
Definition: cJSON.h:181
Aws::EC2::Model::TransitGatewayMulticastDomain::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: TransitGatewayMulticastDomain.h:330
Aws::EC2::Model::TransitGatewayMulticastDomain::TransitGatewayMulticastDomainIdHasBeenSet
bool TransitGatewayMulticastDomainIdHasBeenSet() const
Definition: TransitGatewayMulticastDomain.h:55
Aws::EC2::Model::TransitGatewayMulticastDomain::GetTransitGatewayMulticastDomainId
const Aws::String & GetTransitGatewayMulticastDomainId() const
Definition: TransitGatewayMulticastDomain.h:50
Aws::EC2::Model::TransitGatewayMulticastDomain::SetOwnerId
void SetOwnerId(Aws::String &&value)
Definition: TransitGatewayMulticastDomain.h:192
Aws::EC2::Model::TransitGatewayMulticastDomain::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
EC2_EXPORTS.h
Aws::EC2::Model::TransitGatewayMulticastDomain::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::EC2::Model::TransitGatewayMulticastDomain::GetState
const TransitGatewayMulticastDomainState & GetState() const
Definition: TransitGatewayMulticastDomain.h:253
Aws::EC2::Model::TransitGatewayMulticastDomain::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: TransitGatewayMulticastDomain.h:325