AWS SDK for C++  1.9.104
AWS SDK for C++
EventSubscription.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/rds/RDS_EXPORTS.h>
11 #include <utility>
12 
13 namespace Aws
14 {
15 namespace Utils
16 {
17 namespace Xml
18 {
19  class XmlNode;
20 } // namespace Xml
21 } // namespace Utils
22 namespace RDS
23 {
24 namespace Model
25 {
26 
34  {
35  public:
39 
40  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
41  void OutputToStream(Aws::OStream& oStream, const char* location) const;
42 
43 
48  inline const Aws::String& GetCustomerAwsId() const{ return m_customerAwsId; }
49 
54  inline bool CustomerAwsIdHasBeenSet() const { return m_customerAwsIdHasBeenSet; }
55 
60  inline void SetCustomerAwsId(const Aws::String& value) { m_customerAwsIdHasBeenSet = true; m_customerAwsId = value; }
61 
66  inline void SetCustomerAwsId(Aws::String&& value) { m_customerAwsIdHasBeenSet = true; m_customerAwsId = std::move(value); }
67 
72  inline void SetCustomerAwsId(const char* value) { m_customerAwsIdHasBeenSet = true; m_customerAwsId.assign(value); }
73 
78  inline EventSubscription& WithCustomerAwsId(const Aws::String& value) { SetCustomerAwsId(value); return *this;}
79 
84  inline EventSubscription& WithCustomerAwsId(Aws::String&& value) { SetCustomerAwsId(std::move(value)); return *this;}
85 
90  inline EventSubscription& WithCustomerAwsId(const char* value) { SetCustomerAwsId(value); return *this;}
91 
92 
96  inline const Aws::String& GetCustSubscriptionId() const{ return m_custSubscriptionId; }
97 
101  inline bool CustSubscriptionIdHasBeenSet() const { return m_custSubscriptionIdHasBeenSet; }
102 
106  inline void SetCustSubscriptionId(const Aws::String& value) { m_custSubscriptionIdHasBeenSet = true; m_custSubscriptionId = value; }
107 
111  inline void SetCustSubscriptionId(Aws::String&& value) { m_custSubscriptionIdHasBeenSet = true; m_custSubscriptionId = std::move(value); }
112 
116  inline void SetCustSubscriptionId(const char* value) { m_custSubscriptionIdHasBeenSet = true; m_custSubscriptionId.assign(value); }
117 
121  inline EventSubscription& WithCustSubscriptionId(const Aws::String& value) { SetCustSubscriptionId(value); return *this;}
122 
126  inline EventSubscription& WithCustSubscriptionId(Aws::String&& value) { SetCustSubscriptionId(std::move(value)); return *this;}
127 
131  inline EventSubscription& WithCustSubscriptionId(const char* value) { SetCustSubscriptionId(value); return *this;}
132 
133 
137  inline const Aws::String& GetSnsTopicArn() const{ return m_snsTopicArn; }
138 
142  inline bool SnsTopicArnHasBeenSet() const { return m_snsTopicArnHasBeenSet; }
143 
147  inline void SetSnsTopicArn(const Aws::String& value) { m_snsTopicArnHasBeenSet = true; m_snsTopicArn = value; }
148 
152  inline void SetSnsTopicArn(Aws::String&& value) { m_snsTopicArnHasBeenSet = true; m_snsTopicArn = std::move(value); }
153 
157  inline void SetSnsTopicArn(const char* value) { m_snsTopicArnHasBeenSet = true; m_snsTopicArn.assign(value); }
158 
162  inline EventSubscription& WithSnsTopicArn(const Aws::String& value) { SetSnsTopicArn(value); return *this;}
163 
167  inline EventSubscription& WithSnsTopicArn(Aws::String&& value) { SetSnsTopicArn(std::move(value)); return *this;}
168 
172  inline EventSubscription& WithSnsTopicArn(const char* value) { SetSnsTopicArn(value); return *this;}
173 
174 
183  inline const Aws::String& GetStatus() const{ return m_status; }
184 
193  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
194 
203  inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
204 
213  inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
214 
223  inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
224 
233  inline EventSubscription& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
234 
243  inline EventSubscription& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
244 
253  inline EventSubscription& WithStatus(const char* value) { SetStatus(value); return *this;}
254 
255 
259  inline const Aws::String& GetSubscriptionCreationTime() const{ return m_subscriptionCreationTime; }
260 
264  inline bool SubscriptionCreationTimeHasBeenSet() const { return m_subscriptionCreationTimeHasBeenSet; }
265 
269  inline void SetSubscriptionCreationTime(const Aws::String& value) { m_subscriptionCreationTimeHasBeenSet = true; m_subscriptionCreationTime = value; }
270 
274  inline void SetSubscriptionCreationTime(Aws::String&& value) { m_subscriptionCreationTimeHasBeenSet = true; m_subscriptionCreationTime = std::move(value); }
275 
279  inline void SetSubscriptionCreationTime(const char* value) { m_subscriptionCreationTimeHasBeenSet = true; m_subscriptionCreationTime.assign(value); }
280 
284  inline EventSubscription& WithSubscriptionCreationTime(const Aws::String& value) { SetSubscriptionCreationTime(value); return *this;}
285 
289  inline EventSubscription& WithSubscriptionCreationTime(Aws::String&& value) { SetSubscriptionCreationTime(std::move(value)); return *this;}
290 
294  inline EventSubscription& WithSubscriptionCreationTime(const char* value) { SetSubscriptionCreationTime(value); return *this;}
295 
296 
300  inline const Aws::String& GetSourceType() const{ return m_sourceType; }
301 
305  inline bool SourceTypeHasBeenSet() const { return m_sourceTypeHasBeenSet; }
306 
310  inline void SetSourceType(const Aws::String& value) { m_sourceTypeHasBeenSet = true; m_sourceType = value; }
311 
315  inline void SetSourceType(Aws::String&& value) { m_sourceTypeHasBeenSet = true; m_sourceType = std::move(value); }
316 
320  inline void SetSourceType(const char* value) { m_sourceTypeHasBeenSet = true; m_sourceType.assign(value); }
321 
325  inline EventSubscription& WithSourceType(const Aws::String& value) { SetSourceType(value); return *this;}
326 
330  inline EventSubscription& WithSourceType(Aws::String&& value) { SetSourceType(std::move(value)); return *this;}
331 
335  inline EventSubscription& WithSourceType(const char* value) { SetSourceType(value); return *this;}
336 
337 
341  inline const Aws::Vector<Aws::String>& GetSourceIdsList() const{ return m_sourceIdsList; }
342 
346  inline bool SourceIdsListHasBeenSet() const { return m_sourceIdsListHasBeenSet; }
347 
351  inline void SetSourceIdsList(const Aws::Vector<Aws::String>& value) { m_sourceIdsListHasBeenSet = true; m_sourceIdsList = value; }
352 
356  inline void SetSourceIdsList(Aws::Vector<Aws::String>&& value) { m_sourceIdsListHasBeenSet = true; m_sourceIdsList = std::move(value); }
357 
361  inline EventSubscription& WithSourceIdsList(const Aws::Vector<Aws::String>& value) { SetSourceIdsList(value); return *this;}
362 
366  inline EventSubscription& WithSourceIdsList(Aws::Vector<Aws::String>&& value) { SetSourceIdsList(std::move(value)); return *this;}
367 
371  inline EventSubscription& AddSourceIdsList(const Aws::String& value) { m_sourceIdsListHasBeenSet = true; m_sourceIdsList.push_back(value); return *this; }
372 
376  inline EventSubscription& AddSourceIdsList(Aws::String&& value) { m_sourceIdsListHasBeenSet = true; m_sourceIdsList.push_back(std::move(value)); return *this; }
377 
381  inline EventSubscription& AddSourceIdsList(const char* value) { m_sourceIdsListHasBeenSet = true; m_sourceIdsList.push_back(value); return *this; }
382 
383 
387  inline const Aws::Vector<Aws::String>& GetEventCategoriesList() const{ return m_eventCategoriesList; }
388 
392  inline bool EventCategoriesListHasBeenSet() const { return m_eventCategoriesListHasBeenSet; }
393 
397  inline void SetEventCategoriesList(const Aws::Vector<Aws::String>& value) { m_eventCategoriesListHasBeenSet = true; m_eventCategoriesList = value; }
398 
402  inline void SetEventCategoriesList(Aws::Vector<Aws::String>&& value) { m_eventCategoriesListHasBeenSet = true; m_eventCategoriesList = std::move(value); }
403 
407  inline EventSubscription& WithEventCategoriesList(const Aws::Vector<Aws::String>& value) { SetEventCategoriesList(value); return *this;}
408 
412  inline EventSubscription& WithEventCategoriesList(Aws::Vector<Aws::String>&& value) { SetEventCategoriesList(std::move(value)); return *this;}
413 
417  inline EventSubscription& AddEventCategoriesList(const Aws::String& value) { m_eventCategoriesListHasBeenSet = true; m_eventCategoriesList.push_back(value); return *this; }
418 
422  inline EventSubscription& AddEventCategoriesList(Aws::String&& value) { m_eventCategoriesListHasBeenSet = true; m_eventCategoriesList.push_back(std::move(value)); return *this; }
423 
427  inline EventSubscription& AddEventCategoriesList(const char* value) { m_eventCategoriesListHasBeenSet = true; m_eventCategoriesList.push_back(value); return *this; }
428 
429 
434  inline bool GetEnabled() const{ return m_enabled; }
435 
440  inline bool EnabledHasBeenSet() const { return m_enabledHasBeenSet; }
441 
446  inline void SetEnabled(bool value) { m_enabledHasBeenSet = true; m_enabled = value; }
447 
452  inline EventSubscription& WithEnabled(bool value) { SetEnabled(value); return *this;}
453 
454 
458  inline const Aws::String& GetEventSubscriptionArn() const{ return m_eventSubscriptionArn; }
459 
463  inline bool EventSubscriptionArnHasBeenSet() const { return m_eventSubscriptionArnHasBeenSet; }
464 
468  inline void SetEventSubscriptionArn(const Aws::String& value) { m_eventSubscriptionArnHasBeenSet = true; m_eventSubscriptionArn = value; }
469 
473  inline void SetEventSubscriptionArn(Aws::String&& value) { m_eventSubscriptionArnHasBeenSet = true; m_eventSubscriptionArn = std::move(value); }
474 
478  inline void SetEventSubscriptionArn(const char* value) { m_eventSubscriptionArnHasBeenSet = true; m_eventSubscriptionArn.assign(value); }
479 
483  inline EventSubscription& WithEventSubscriptionArn(const Aws::String& value) { SetEventSubscriptionArn(value); return *this;}
484 
488  inline EventSubscription& WithEventSubscriptionArn(Aws::String&& value) { SetEventSubscriptionArn(std::move(value)); return *this;}
489 
493  inline EventSubscription& WithEventSubscriptionArn(const char* value) { SetEventSubscriptionArn(value); return *this;}
494 
495  private:
496 
497  Aws::String m_customerAwsId;
498  bool m_customerAwsIdHasBeenSet;
499 
500  Aws::String m_custSubscriptionId;
501  bool m_custSubscriptionIdHasBeenSet;
502 
503  Aws::String m_snsTopicArn;
504  bool m_snsTopicArnHasBeenSet;
505 
506  Aws::String m_status;
507  bool m_statusHasBeenSet;
508 
509  Aws::String m_subscriptionCreationTime;
510  bool m_subscriptionCreationTimeHasBeenSet;
511 
512  Aws::String m_sourceType;
513  bool m_sourceTypeHasBeenSet;
514 
515  Aws::Vector<Aws::String> m_sourceIdsList;
516  bool m_sourceIdsListHasBeenSet;
517 
518  Aws::Vector<Aws::String> m_eventCategoriesList;
519  bool m_eventCategoriesListHasBeenSet;
520 
521  bool m_enabled;
522  bool m_enabledHasBeenSet;
523 
524  Aws::String m_eventSubscriptionArn;
525  bool m_eventSubscriptionArnHasBeenSet;
526  };
527 
528 } // namespace Model
529 } // namespace RDS
530 } // namespace Aws
Aws::RDS::Model::EventSubscription::SetCustSubscriptionId
void SetCustSubscriptionId(Aws::String &&value)
Definition: EventSubscription.h:111
Aws::RDS::Model::EventSubscription::WithStatus
EventSubscription & WithStatus(const Aws::String &value)
Definition: EventSubscription.h:233
Aws::RDS::Model::EventSubscription::EventSubscription
EventSubscription()
Aws::RDS::Model::EventSubscription::GetSourceIdsList
const Aws::Vector< Aws::String > & GetSourceIdsList() const
Definition: EventSubscription.h:341
Aws::RDS::Model::EventSubscription::WithEventCategoriesList
EventSubscription & WithEventCategoriesList(Aws::Vector< Aws::String > &&value)
Definition: EventSubscription.h:412
Aws::RDS::Model::EventSubscription::SetEventSubscriptionArn
void SetEventSubscriptionArn(Aws::String &&value)
Definition: EventSubscription.h:473
Aws::RDS::Model::EventSubscription::AddEventCategoriesList
EventSubscription & AddEventCategoriesList(const Aws::String &value)
Definition: EventSubscription.h:417
Aws::RDS::Model::EventSubscription::GetStatus
const Aws::String & GetStatus() const
Definition: EventSubscription.h:183
Aws::RDS::Model::EventSubscription::SourceTypeHasBeenSet
bool SourceTypeHasBeenSet() const
Definition: EventSubscription.h:305
Aws::RDS::Model::EventSubscription
Definition: EventSubscription.h:34
Aws::RDS::Model::EventSubscription::GetCustSubscriptionId
const Aws::String & GetCustSubscriptionId() const
Definition: EventSubscription.h:96
Aws::RDS::Model::EventSubscription::SetSnsTopicArn
void SetSnsTopicArn(const char *value)
Definition: EventSubscription.h:157
Aws::RDS::Model::EventSubscription::SetSourceType
void SetSourceType(Aws::String &&value)
Definition: EventSubscription.h:315
Aws::RDS::Model::EventSubscription::WithEnabled
EventSubscription & WithEnabled(bool value)
Definition: EventSubscription.h:452
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
Aws::RDS::Model::EventSubscription::GetSnsTopicArn
const Aws::String & GetSnsTopicArn() const
Definition: EventSubscription.h:137
Aws::RDS::Model::EventSubscription::GetEventSubscriptionArn
const Aws::String & GetEventSubscriptionArn() const
Definition: EventSubscription.h:458
Aws::RDS::Model::EventSubscription::WithSnsTopicArn
EventSubscription & WithSnsTopicArn(Aws::String &&value)
Definition: EventSubscription.h:167
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::RDS::Model::EventSubscription::WithEventCategoriesList
EventSubscription & WithEventCategoriesList(const Aws::Vector< Aws::String > &value)
Definition: EventSubscription.h:407
AWSStreamFwd.h
Aws::RDS::Model::EventSubscription::SetEventSubscriptionArn
void SetEventSubscriptionArn(const Aws::String &value)
Definition: EventSubscription.h:468
Aws::RDS::Model::EventSubscription::GetEnabled
bool GetEnabled() const
Definition: EventSubscription.h:434
Aws::RDS::Model::EventSubscription::WithCustomerAwsId
EventSubscription & WithCustomerAwsId(const Aws::String &value)
Definition: EventSubscription.h:78
AWSVector.h
Aws::RDS::Model::EventSubscription::EventSubscription
EventSubscription(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::RDS::Model::EventSubscription::EventCategoriesListHasBeenSet
bool EventCategoriesListHasBeenSet() const
Definition: EventSubscription.h:392
Aws::RDS::Model::EventSubscription::WithCustomerAwsId
EventSubscription & WithCustomerAwsId(Aws::String &&value)
Definition: EventSubscription.h:84
Aws::RDS::Model::EventSubscription::operator=
EventSubscription & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::RDS::Model::EventSubscription::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::RDS::Model::EventSubscription::AddSourceIdsList
EventSubscription & AddSourceIdsList(const char *value)
Definition: EventSubscription.h:381
Aws::RDS::Model::EventSubscription::SetEnabled
void SetEnabled(bool value)
Definition: EventSubscription.h:446
Aws::RDS::Model::EventSubscription::GetCustomerAwsId
const Aws::String & GetCustomerAwsId() const
Definition: EventSubscription.h:48
Aws::RDS::Model::EventSubscription::WithCustSubscriptionId
EventSubscription & WithCustSubscriptionId(Aws::String &&value)
Definition: EventSubscription.h:126
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::RDS::Model::EventSubscription::AddSourceIdsList
EventSubscription & AddSourceIdsList(Aws::String &&value)
Definition: EventSubscription.h:376
Aws::RDS::Model::EventSubscription::SetCustomerAwsId
void SetCustomerAwsId(const char *value)
Definition: EventSubscription.h:72
Aws::RDS::Model::EventSubscription::CustomerAwsIdHasBeenSet
bool CustomerAwsIdHasBeenSet() const
Definition: EventSubscription.h:54
RDS_EXPORTS.h
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::RDS::Model::EventSubscription::GetEventCategoriesList
const Aws::Vector< Aws::String > & GetEventCategoriesList() const
Definition: EventSubscription.h:387
Aws::RDS::Model::EventSubscription::SetSubscriptionCreationTime
void SetSubscriptionCreationTime(const char *value)
Definition: EventSubscription.h:279
Aws::RDS::Model::EventSubscription::SetSnsTopicArn
void SetSnsTopicArn(Aws::String &&value)
Definition: EventSubscription.h:152
Aws::RDS::Model::EventSubscription::WithEventSubscriptionArn
EventSubscription & WithEventSubscriptionArn(Aws::String &&value)
Definition: EventSubscription.h:488
Aws::RDS::Model::EventSubscription::WithCustSubscriptionId
EventSubscription & WithCustSubscriptionId(const Aws::String &value)
Definition: EventSubscription.h:121
Aws::RDS::Model::EventSubscription::WithSourceType
EventSubscription & WithSourceType(const Aws::String &value)
Definition: EventSubscription.h:325
Aws::RDS::Model::EventSubscription::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: EventSubscription.h:193
Aws::RDS::Model::EventSubscription::AddSourceIdsList
EventSubscription & AddSourceIdsList(const Aws::String &value)
Definition: EventSubscription.h:371
Aws::RDS::Model::EventSubscription::SubscriptionCreationTimeHasBeenSet
bool SubscriptionCreationTimeHasBeenSet() const
Definition: EventSubscription.h:264
Aws::RDS::Model::EventSubscription::GetSubscriptionCreationTime
const Aws::String & GetSubscriptionCreationTime() const
Definition: EventSubscription.h:259
Aws::RDS::Model::EventSubscription::SetCustomerAwsId
void SetCustomerAwsId(Aws::String &&value)
Definition: EventSubscription.h:66
Aws::RDS::Model::EventSubscription::WithSourceIdsList
EventSubscription & WithSourceIdsList(Aws::Vector< Aws::String > &&value)
Definition: EventSubscription.h:366
Aws::RDS::Model::EventSubscription::SetSourceIdsList
void SetSourceIdsList(const Aws::Vector< Aws::String > &value)
Definition: EventSubscription.h:351
Aws::RDS::Model::EventSubscription::WithEventSubscriptionArn
EventSubscription & WithEventSubscriptionArn(const char *value)
Definition: EventSubscription.h:493
AWSString.h
Aws::RDS::Model::EventSubscription::SetStatus
void SetStatus(const Aws::String &value)
Definition: EventSubscription.h:203
Aws::RDS::Model::EventSubscription::SetSourceIdsList
void SetSourceIdsList(Aws::Vector< Aws::String > &&value)
Definition: EventSubscription.h:356
Aws::RDS::Model::EventSubscription::AddEventCategoriesList
EventSubscription & AddEventCategoriesList(const char *value)
Definition: EventSubscription.h:427
Aws::RDS::Model::EventSubscription::WithCustomerAwsId
EventSubscription & WithCustomerAwsId(const char *value)
Definition: EventSubscription.h:90
Aws::RDS::Model::EventSubscription::WithEventSubscriptionArn
EventSubscription & WithEventSubscriptionArn(const Aws::String &value)
Definition: EventSubscription.h:483
Aws::RDS::Model::EventSubscription::SetEventCategoriesList
void SetEventCategoriesList(Aws::Vector< Aws::String > &&value)
Definition: EventSubscription.h:402
Aws::RDS::Model::EventSubscription::WithSourceType
EventSubscription & WithSourceType(Aws::String &&value)
Definition: EventSubscription.h:330
Aws::RDS::Model::EventSubscription::SourceIdsListHasBeenSet
bool SourceIdsListHasBeenSet() const
Definition: EventSubscription.h:346
Aws::RDS::Model::EventSubscription::WithSourceType
EventSubscription & WithSourceType(const char *value)
Definition: EventSubscription.h:335
Aws::RDS::Model::EventSubscription::EnabledHasBeenSet
bool EnabledHasBeenSet() const
Definition: EventSubscription.h:440
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::EventSubscription::SetSourceType
void SetSourceType(const Aws::String &value)
Definition: EventSubscription.h:310
Aws::RDS::Model::EventSubscription::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::RDS::Model::EventSubscription::SetCustSubscriptionId
void SetCustSubscriptionId(const char *value)
Definition: EventSubscription.h:116
Aws::RDS::Model::EventSubscription::SnsTopicArnHasBeenSet
bool SnsTopicArnHasBeenSet() const
Definition: EventSubscription.h:142
Aws::RDS::Model::EventSubscription::WithSourceIdsList
EventSubscription & WithSourceIdsList(const Aws::Vector< Aws::String > &value)
Definition: EventSubscription.h:361
Aws::RDS::Model::EventSubscription::SetStatus
void SetStatus(Aws::String &&value)
Definition: EventSubscription.h:213
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::EventSubscription::WithSubscriptionCreationTime
EventSubscription & WithSubscriptionCreationTime(Aws::String &&value)
Definition: EventSubscription.h:289
Aws::RDS::Model::EventSubscription::SetCustomerAwsId
void SetCustomerAwsId(const Aws::String &value)
Definition: EventSubscription.h:60
Aws::RDS::Model::EventSubscription::SetSnsTopicArn
void SetSnsTopicArn(const Aws::String &value)
Definition: EventSubscription.h:147
Aws::RDS::Model::EventSubscription::SetSourceType
void SetSourceType(const char *value)
Definition: EventSubscription.h:320
Aws::RDS::Model::EventSubscription::WithSnsTopicArn
EventSubscription & WithSnsTopicArn(const char *value)
Definition: EventSubscription.h:172
Aws::RDS::Model::EventSubscription::SetSubscriptionCreationTime
void SetSubscriptionCreationTime(Aws::String &&value)
Definition: EventSubscription.h:274
Aws::RDS::Model::EventSubscription::GetSourceType
const Aws::String & GetSourceType() const
Definition: EventSubscription.h:300
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::EventSubscription::AddEventCategoriesList
EventSubscription & AddEventCategoriesList(Aws::String &&value)
Definition: EventSubscription.h:422
Aws::RDS::Model::EventSubscription::WithStatus
EventSubscription & WithStatus(const char *value)
Definition: EventSubscription.h:253
index
int index
Definition: cJSON.h:181
Aws::RDS::Model::EventSubscription::SetEventCategoriesList
void SetEventCategoriesList(const Aws::Vector< Aws::String > &value)
Definition: EventSubscription.h:397
Aws::RDS::Model::EventSubscription::CustSubscriptionIdHasBeenSet
bool CustSubscriptionIdHasBeenSet() const
Definition: EventSubscription.h:101
Aws::RDS::Model::EventSubscription::WithSnsTopicArn
EventSubscription & WithSnsTopicArn(const Aws::String &value)
Definition: EventSubscription.h:162
Aws::RDS::Model::EventSubscription::SetStatus
void SetStatus(const char *value)
Definition: EventSubscription.h:223
Aws::RDS::Model::EventSubscription::WithSubscriptionCreationTime
EventSubscription & WithSubscriptionCreationTime(const Aws::String &value)
Definition: EventSubscription.h:284
Aws::RDS::Model::EventSubscription::EventSubscriptionArnHasBeenSet
bool EventSubscriptionArnHasBeenSet() const
Definition: EventSubscription.h:463
Aws::RDS::Model::EventSubscription::WithStatus
EventSubscription & WithStatus(Aws::String &&value)
Definition: EventSubscription.h:243
Aws::RDS::Model::EventSubscription::SetSubscriptionCreationTime
void SetSubscriptionCreationTime(const Aws::String &value)
Definition: EventSubscription.h:269
Aws::RDS::Model::EventSubscription::WithSubscriptionCreationTime
EventSubscription & WithSubscriptionCreationTime(const char *value)
Definition: EventSubscription.h:294
Aws::RDS::Model::EventSubscription::SetCustSubscriptionId
void SetCustSubscriptionId(const Aws::String &value)
Definition: EventSubscription.h:106
Aws::RDS::Model::EventSubscription::WithCustSubscriptionId
EventSubscription & WithCustSubscriptionId(const char *value)
Definition: EventSubscription.h:131
Aws::RDS::Model::EventSubscription::SetEventSubscriptionArn
void SetEventSubscriptionArn(const char *value)
Definition: EventSubscription.h:478