AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::Neptune::Model::EventSubscription Class Reference

#include <EventSubscription.h>

Public Member Functions

 EventSubscription ()
 
 EventSubscription (const Aws::Utils::Xml::XmlNode &xmlNode)
 
EventSubscriptionoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetCustomerAwsId () const
 
bool CustomerAwsIdHasBeenSet () const
 
void SetCustomerAwsId (const Aws::String &value)
 
void SetCustomerAwsId (Aws::String &&value)
 
void SetCustomerAwsId (const char *value)
 
EventSubscriptionWithCustomerAwsId (const Aws::String &value)
 
EventSubscriptionWithCustomerAwsId (Aws::String &&value)
 
EventSubscriptionWithCustomerAwsId (const char *value)
 
const Aws::StringGetCustSubscriptionId () const
 
bool CustSubscriptionIdHasBeenSet () const
 
void SetCustSubscriptionId (const Aws::String &value)
 
void SetCustSubscriptionId (Aws::String &&value)
 
void SetCustSubscriptionId (const char *value)
 
EventSubscriptionWithCustSubscriptionId (const Aws::String &value)
 
EventSubscriptionWithCustSubscriptionId (Aws::String &&value)
 
EventSubscriptionWithCustSubscriptionId (const char *value)
 
const Aws::StringGetSnsTopicArn () const
 
bool SnsTopicArnHasBeenSet () const
 
void SetSnsTopicArn (const Aws::String &value)
 
void SetSnsTopicArn (Aws::String &&value)
 
void SetSnsTopicArn (const char *value)
 
EventSubscriptionWithSnsTopicArn (const Aws::String &value)
 
EventSubscriptionWithSnsTopicArn (Aws::String &&value)
 
EventSubscriptionWithSnsTopicArn (const char *value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
EventSubscriptionWithStatus (const Aws::String &value)
 
EventSubscriptionWithStatus (Aws::String &&value)
 
EventSubscriptionWithStatus (const char *value)
 
const Aws::StringGetSubscriptionCreationTime () const
 
bool SubscriptionCreationTimeHasBeenSet () const
 
void SetSubscriptionCreationTime (const Aws::String &value)
 
void SetSubscriptionCreationTime (Aws::String &&value)
 
void SetSubscriptionCreationTime (const char *value)
 
EventSubscriptionWithSubscriptionCreationTime (const Aws::String &value)
 
EventSubscriptionWithSubscriptionCreationTime (Aws::String &&value)
 
EventSubscriptionWithSubscriptionCreationTime (const char *value)
 
const Aws::StringGetSourceType () const
 
bool SourceTypeHasBeenSet () const
 
void SetSourceType (const Aws::String &value)
 
void SetSourceType (Aws::String &&value)
 
void SetSourceType (const char *value)
 
EventSubscriptionWithSourceType (const Aws::String &value)
 
EventSubscriptionWithSourceType (Aws::String &&value)
 
EventSubscriptionWithSourceType (const char *value)
 
const Aws::Vector< Aws::String > & GetSourceIdsList () const
 
bool SourceIdsListHasBeenSet () const
 
void SetSourceIdsList (const Aws::Vector< Aws::String > &value)
 
void SetSourceIdsList (Aws::Vector< Aws::String > &&value)
 
EventSubscriptionWithSourceIdsList (const Aws::Vector< Aws::String > &value)
 
EventSubscriptionWithSourceIdsList (Aws::Vector< Aws::String > &&value)
 
EventSubscriptionAddSourceIdsList (const Aws::String &value)
 
EventSubscriptionAddSourceIdsList (Aws::String &&value)
 
EventSubscriptionAddSourceIdsList (const char *value)
 
const Aws::Vector< Aws::String > & GetEventCategoriesList () const
 
bool EventCategoriesListHasBeenSet () const
 
void SetEventCategoriesList (const Aws::Vector< Aws::String > &value)
 
void SetEventCategoriesList (Aws::Vector< Aws::String > &&value)
 
EventSubscriptionWithEventCategoriesList (const Aws::Vector< Aws::String > &value)
 
EventSubscriptionWithEventCategoriesList (Aws::Vector< Aws::String > &&value)
 
EventSubscriptionAddEventCategoriesList (const Aws::String &value)
 
EventSubscriptionAddEventCategoriesList (Aws::String &&value)
 
EventSubscriptionAddEventCategoriesList (const char *value)
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
EventSubscriptionWithEnabled (bool value)
 
const Aws::StringGetEventSubscriptionArn () const
 
bool EventSubscriptionArnHasBeenSet () const
 
void SetEventSubscriptionArn (const Aws::String &value)
 
void SetEventSubscriptionArn (Aws::String &&value)
 
void SetEventSubscriptionArn (const char *value)
 
EventSubscriptionWithEventSubscriptionArn (const Aws::String &value)
 
EventSubscriptionWithEventSubscriptionArn (Aws::String &&value)
 
EventSubscriptionWithEventSubscriptionArn (const char *value)
 

Detailed Description

Contains the results of a successful invocation of the DescribeEventSubscriptions action.

See Also:

AWS API Reference

Definition at line 33 of file EventSubscription.h.

Constructor & Destructor Documentation

◆ EventSubscription() [1/2]

Aws::Neptune::Model::EventSubscription::EventSubscription ( )

◆ EventSubscription() [2/2]

Aws::Neptune::Model::EventSubscription::EventSubscription ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddEventCategoriesList() [1/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::AddEventCategoriesList ( Aws::String &&  value)
inline

A list of event categories for the event notification subscription.

Definition at line 422 of file EventSubscription.h.

◆ AddEventCategoriesList() [2/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::AddEventCategoriesList ( const Aws::String value)
inline

A list of event categories for the event notification subscription.

Definition at line 417 of file EventSubscription.h.

◆ AddEventCategoriesList() [3/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::AddEventCategoriesList ( const char *  value)
inline

A list of event categories for the event notification subscription.

Definition at line 427 of file EventSubscription.h.

◆ AddSourceIdsList() [1/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::AddSourceIdsList ( Aws::String &&  value)
inline

A list of source IDs for the event notification subscription.

Definition at line 376 of file EventSubscription.h.

◆ AddSourceIdsList() [2/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::AddSourceIdsList ( const Aws::String value)
inline

A list of source IDs for the event notification subscription.

Definition at line 371 of file EventSubscription.h.

◆ AddSourceIdsList() [3/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::AddSourceIdsList ( const char *  value)
inline

A list of source IDs for the event notification subscription.

Definition at line 381 of file EventSubscription.h.

◆ CustomerAwsIdHasBeenSet()

bool Aws::Neptune::Model::EventSubscription::CustomerAwsIdHasBeenSet ( ) const
inline

The Amazon customer account associated with the event notification subscription.

Definition at line 54 of file EventSubscription.h.

◆ CustSubscriptionIdHasBeenSet()

bool Aws::Neptune::Model::EventSubscription::CustSubscriptionIdHasBeenSet ( ) const
inline

The event notification subscription Id.

Definition at line 101 of file EventSubscription.h.

◆ EnabledHasBeenSet()

bool Aws::Neptune::Model::EventSubscription::EnabledHasBeenSet ( ) const
inline

A Boolean value indicating if the subscription is enabled. True indicates the subscription is enabled.

Definition at line 440 of file EventSubscription.h.

◆ EventCategoriesListHasBeenSet()

bool Aws::Neptune::Model::EventSubscription::EventCategoriesListHasBeenSet ( ) const
inline

A list of event categories for the event notification subscription.

Definition at line 392 of file EventSubscription.h.

◆ EventSubscriptionArnHasBeenSet()

bool Aws::Neptune::Model::EventSubscription::EventSubscriptionArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the event subscription.

Definition at line 463 of file EventSubscription.h.

◆ GetCustomerAwsId()

const Aws::String& Aws::Neptune::Model::EventSubscription::GetCustomerAwsId ( ) const
inline

The Amazon customer account associated with the event notification subscription.

Definition at line 48 of file EventSubscription.h.

◆ GetCustSubscriptionId()

const Aws::String& Aws::Neptune::Model::EventSubscription::GetCustSubscriptionId ( ) const
inline

The event notification subscription Id.

Definition at line 96 of file EventSubscription.h.

◆ GetEnabled()

bool Aws::Neptune::Model::EventSubscription::GetEnabled ( ) const
inline

A Boolean value indicating if the subscription is enabled. True indicates the subscription is enabled.

Definition at line 434 of file EventSubscription.h.

◆ GetEventCategoriesList()

const Aws::Vector<Aws::String>& Aws::Neptune::Model::EventSubscription::GetEventCategoriesList ( ) const
inline

A list of event categories for the event notification subscription.

Definition at line 387 of file EventSubscription.h.

◆ GetEventSubscriptionArn()

const Aws::String& Aws::Neptune::Model::EventSubscription::GetEventSubscriptionArn ( ) const
inline

The Amazon Resource Name (ARN) for the event subscription.

Definition at line 458 of file EventSubscription.h.

◆ GetSnsTopicArn()

const Aws::String& Aws::Neptune::Model::EventSubscription::GetSnsTopicArn ( ) const
inline

The topic ARN of the event notification subscription.

Definition at line 137 of file EventSubscription.h.

◆ GetSourceIdsList()

const Aws::Vector<Aws::String>& Aws::Neptune::Model::EventSubscription::GetSourceIdsList ( ) const
inline

A list of source IDs for the event notification subscription.

Definition at line 341 of file EventSubscription.h.

◆ GetSourceType()

const Aws::String& Aws::Neptune::Model::EventSubscription::GetSourceType ( ) const
inline

The source type for the event notification subscription.

Definition at line 300 of file EventSubscription.h.

◆ GetStatus()

const Aws::String& Aws::Neptune::Model::EventSubscription::GetStatus ( ) const
inline

The status of the event notification subscription.

Constraints:

Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist

The status "no-permission" indicates that Neptune no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

Definition at line 183 of file EventSubscription.h.

◆ GetSubscriptionCreationTime()

const Aws::String& Aws::Neptune::Model::EventSubscription::GetSubscriptionCreationTime ( ) const
inline

The time the event notification subscription was created.

Definition at line 259 of file EventSubscription.h.

◆ operator=()

EventSubscription& Aws::Neptune::Model::EventSubscription::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::Neptune::Model::EventSubscription::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::Neptune::Model::EventSubscription::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetCustomerAwsId() [1/3]

void Aws::Neptune::Model::EventSubscription::SetCustomerAwsId ( Aws::String &&  value)
inline

The Amazon customer account associated with the event notification subscription.

Definition at line 66 of file EventSubscription.h.

◆ SetCustomerAwsId() [2/3]

void Aws::Neptune::Model::EventSubscription::SetCustomerAwsId ( const Aws::String value)
inline

The Amazon customer account associated with the event notification subscription.

Definition at line 60 of file EventSubscription.h.

◆ SetCustomerAwsId() [3/3]

void Aws::Neptune::Model::EventSubscription::SetCustomerAwsId ( const char *  value)
inline

The Amazon customer account associated with the event notification subscription.

Definition at line 72 of file EventSubscription.h.

◆ SetCustSubscriptionId() [1/3]

void Aws::Neptune::Model::EventSubscription::SetCustSubscriptionId ( Aws::String &&  value)
inline

The event notification subscription Id.

Definition at line 111 of file EventSubscription.h.

◆ SetCustSubscriptionId() [2/3]

void Aws::Neptune::Model::EventSubscription::SetCustSubscriptionId ( const Aws::String value)
inline

The event notification subscription Id.

Definition at line 106 of file EventSubscription.h.

◆ SetCustSubscriptionId() [3/3]

void Aws::Neptune::Model::EventSubscription::SetCustSubscriptionId ( const char *  value)
inline

The event notification subscription Id.

Definition at line 116 of file EventSubscription.h.

◆ SetEnabled()

void Aws::Neptune::Model::EventSubscription::SetEnabled ( bool  value)
inline

A Boolean value indicating if the subscription is enabled. True indicates the subscription is enabled.

Definition at line 446 of file EventSubscription.h.

◆ SetEventCategoriesList() [1/2]

void Aws::Neptune::Model::EventSubscription::SetEventCategoriesList ( Aws::Vector< Aws::String > &&  value)
inline

A list of event categories for the event notification subscription.

Definition at line 402 of file EventSubscription.h.

◆ SetEventCategoriesList() [2/2]

void Aws::Neptune::Model::EventSubscription::SetEventCategoriesList ( const Aws::Vector< Aws::String > &  value)
inline

A list of event categories for the event notification subscription.

Definition at line 397 of file EventSubscription.h.

◆ SetEventSubscriptionArn() [1/3]

void Aws::Neptune::Model::EventSubscription::SetEventSubscriptionArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the event subscription.

Definition at line 473 of file EventSubscription.h.

◆ SetEventSubscriptionArn() [2/3]

void Aws::Neptune::Model::EventSubscription::SetEventSubscriptionArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the event subscription.

Definition at line 468 of file EventSubscription.h.

◆ SetEventSubscriptionArn() [3/3]

void Aws::Neptune::Model::EventSubscription::SetEventSubscriptionArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the event subscription.

Definition at line 478 of file EventSubscription.h.

◆ SetSnsTopicArn() [1/3]

void Aws::Neptune::Model::EventSubscription::SetSnsTopicArn ( Aws::String &&  value)
inline

The topic ARN of the event notification subscription.

Definition at line 152 of file EventSubscription.h.

◆ SetSnsTopicArn() [2/3]

void Aws::Neptune::Model::EventSubscription::SetSnsTopicArn ( const Aws::String value)
inline

The topic ARN of the event notification subscription.

Definition at line 147 of file EventSubscription.h.

◆ SetSnsTopicArn() [3/3]

void Aws::Neptune::Model::EventSubscription::SetSnsTopicArn ( const char *  value)
inline

The topic ARN of the event notification subscription.

Definition at line 157 of file EventSubscription.h.

◆ SetSourceIdsList() [1/2]

void Aws::Neptune::Model::EventSubscription::SetSourceIdsList ( Aws::Vector< Aws::String > &&  value)
inline

A list of source IDs for the event notification subscription.

Definition at line 356 of file EventSubscription.h.

◆ SetSourceIdsList() [2/2]

void Aws::Neptune::Model::EventSubscription::SetSourceIdsList ( const Aws::Vector< Aws::String > &  value)
inline

A list of source IDs for the event notification subscription.

Definition at line 351 of file EventSubscription.h.

◆ SetSourceType() [1/3]

void Aws::Neptune::Model::EventSubscription::SetSourceType ( Aws::String &&  value)
inline

The source type for the event notification subscription.

Definition at line 315 of file EventSubscription.h.

◆ SetSourceType() [2/3]

void Aws::Neptune::Model::EventSubscription::SetSourceType ( const Aws::String value)
inline

The source type for the event notification subscription.

Definition at line 310 of file EventSubscription.h.

◆ SetSourceType() [3/3]

void Aws::Neptune::Model::EventSubscription::SetSourceType ( const char *  value)
inline

The source type for the event notification subscription.

Definition at line 320 of file EventSubscription.h.

◆ SetStatus() [1/3]

void Aws::Neptune::Model::EventSubscription::SetStatus ( Aws::String &&  value)
inline

The status of the event notification subscription.

Constraints:

Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist

The status "no-permission" indicates that Neptune no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

Definition at line 213 of file EventSubscription.h.

◆ SetStatus() [2/3]

void Aws::Neptune::Model::EventSubscription::SetStatus ( const Aws::String value)
inline

The status of the event notification subscription.

Constraints:

Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist

The status "no-permission" indicates that Neptune no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

Definition at line 203 of file EventSubscription.h.

◆ SetStatus() [3/3]

void Aws::Neptune::Model::EventSubscription::SetStatus ( const char *  value)
inline

The status of the event notification subscription.

Constraints:

Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist

The status "no-permission" indicates that Neptune no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

Definition at line 223 of file EventSubscription.h.

◆ SetSubscriptionCreationTime() [1/3]

void Aws::Neptune::Model::EventSubscription::SetSubscriptionCreationTime ( Aws::String &&  value)
inline

The time the event notification subscription was created.

Definition at line 274 of file EventSubscription.h.

◆ SetSubscriptionCreationTime() [2/3]

void Aws::Neptune::Model::EventSubscription::SetSubscriptionCreationTime ( const Aws::String value)
inline

The time the event notification subscription was created.

Definition at line 269 of file EventSubscription.h.

◆ SetSubscriptionCreationTime() [3/3]

void Aws::Neptune::Model::EventSubscription::SetSubscriptionCreationTime ( const char *  value)
inline

The time the event notification subscription was created.

Definition at line 279 of file EventSubscription.h.

◆ SnsTopicArnHasBeenSet()

bool Aws::Neptune::Model::EventSubscription::SnsTopicArnHasBeenSet ( ) const
inline

The topic ARN of the event notification subscription.

Definition at line 142 of file EventSubscription.h.

◆ SourceIdsListHasBeenSet()

bool Aws::Neptune::Model::EventSubscription::SourceIdsListHasBeenSet ( ) const
inline

A list of source IDs for the event notification subscription.

Definition at line 346 of file EventSubscription.h.

◆ SourceTypeHasBeenSet()

bool Aws::Neptune::Model::EventSubscription::SourceTypeHasBeenSet ( ) const
inline

The source type for the event notification subscription.

Definition at line 305 of file EventSubscription.h.

◆ StatusHasBeenSet()

bool Aws::Neptune::Model::EventSubscription::StatusHasBeenSet ( ) const
inline

The status of the event notification subscription.

Constraints:

Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist

The status "no-permission" indicates that Neptune no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

Definition at line 193 of file EventSubscription.h.

◆ SubscriptionCreationTimeHasBeenSet()

bool Aws::Neptune::Model::EventSubscription::SubscriptionCreationTimeHasBeenSet ( ) const
inline

The time the event notification subscription was created.

Definition at line 264 of file EventSubscription.h.

◆ WithCustomerAwsId() [1/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithCustomerAwsId ( Aws::String &&  value)
inline

The Amazon customer account associated with the event notification subscription.

Definition at line 84 of file EventSubscription.h.

◆ WithCustomerAwsId() [2/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithCustomerAwsId ( const Aws::String value)
inline

The Amazon customer account associated with the event notification subscription.

Definition at line 78 of file EventSubscription.h.

◆ WithCustomerAwsId() [3/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithCustomerAwsId ( const char *  value)
inline

The Amazon customer account associated with the event notification subscription.

Definition at line 90 of file EventSubscription.h.

◆ WithCustSubscriptionId() [1/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithCustSubscriptionId ( Aws::String &&  value)
inline

The event notification subscription Id.

Definition at line 126 of file EventSubscription.h.

◆ WithCustSubscriptionId() [2/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithCustSubscriptionId ( const Aws::String value)
inline

The event notification subscription Id.

Definition at line 121 of file EventSubscription.h.

◆ WithCustSubscriptionId() [3/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithCustSubscriptionId ( const char *  value)
inline

The event notification subscription Id.

Definition at line 131 of file EventSubscription.h.

◆ WithEnabled()

EventSubscription& Aws::Neptune::Model::EventSubscription::WithEnabled ( bool  value)
inline

A Boolean value indicating if the subscription is enabled. True indicates the subscription is enabled.

Definition at line 452 of file EventSubscription.h.

◆ WithEventCategoriesList() [1/2]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithEventCategoriesList ( Aws::Vector< Aws::String > &&  value)
inline

A list of event categories for the event notification subscription.

Definition at line 412 of file EventSubscription.h.

◆ WithEventCategoriesList() [2/2]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithEventCategoriesList ( const Aws::Vector< Aws::String > &  value)
inline

A list of event categories for the event notification subscription.

Definition at line 407 of file EventSubscription.h.

◆ WithEventSubscriptionArn() [1/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithEventSubscriptionArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the event subscription.

Definition at line 488 of file EventSubscription.h.

◆ WithEventSubscriptionArn() [2/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithEventSubscriptionArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the event subscription.

Definition at line 483 of file EventSubscription.h.

◆ WithEventSubscriptionArn() [3/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithEventSubscriptionArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the event subscription.

Definition at line 493 of file EventSubscription.h.

◆ WithSnsTopicArn() [1/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithSnsTopicArn ( Aws::String &&  value)
inline

The topic ARN of the event notification subscription.

Definition at line 167 of file EventSubscription.h.

◆ WithSnsTopicArn() [2/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithSnsTopicArn ( const Aws::String value)
inline

The topic ARN of the event notification subscription.

Definition at line 162 of file EventSubscription.h.

◆ WithSnsTopicArn() [3/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithSnsTopicArn ( const char *  value)
inline

The topic ARN of the event notification subscription.

Definition at line 172 of file EventSubscription.h.

◆ WithSourceIdsList() [1/2]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithSourceIdsList ( Aws::Vector< Aws::String > &&  value)
inline

A list of source IDs for the event notification subscription.

Definition at line 366 of file EventSubscription.h.

◆ WithSourceIdsList() [2/2]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithSourceIdsList ( const Aws::Vector< Aws::String > &  value)
inline

A list of source IDs for the event notification subscription.

Definition at line 361 of file EventSubscription.h.

◆ WithSourceType() [1/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithSourceType ( Aws::String &&  value)
inline

The source type for the event notification subscription.

Definition at line 330 of file EventSubscription.h.

◆ WithSourceType() [2/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithSourceType ( const Aws::String value)
inline

The source type for the event notification subscription.

Definition at line 325 of file EventSubscription.h.

◆ WithSourceType() [3/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithSourceType ( const char *  value)
inline

The source type for the event notification subscription.

Definition at line 335 of file EventSubscription.h.

◆ WithStatus() [1/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithStatus ( Aws::String &&  value)
inline

The status of the event notification subscription.

Constraints:

Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist

The status "no-permission" indicates that Neptune no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

Definition at line 243 of file EventSubscription.h.

◆ WithStatus() [2/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithStatus ( const Aws::String value)
inline

The status of the event notification subscription.

Constraints:

Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist

The status "no-permission" indicates that Neptune no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

Definition at line 233 of file EventSubscription.h.

◆ WithStatus() [3/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithStatus ( const char *  value)
inline

The status of the event notification subscription.

Constraints:

Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist

The status "no-permission" indicates that Neptune no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

Definition at line 253 of file EventSubscription.h.

◆ WithSubscriptionCreationTime() [1/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithSubscriptionCreationTime ( Aws::String &&  value)
inline

The time the event notification subscription was created.

Definition at line 289 of file EventSubscription.h.

◆ WithSubscriptionCreationTime() [2/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithSubscriptionCreationTime ( const Aws::String value)
inline

The time the event notification subscription was created.

Definition at line 284 of file EventSubscription.h.

◆ WithSubscriptionCreationTime() [3/3]

EventSubscription& Aws::Neptune::Model::EventSubscription::WithSubscriptionCreationTime ( const char *  value)
inline

The time the event notification subscription was created.

Definition at line 294 of file EventSubscription.h.


The documentation for this class was generated from the following file: