AWS SDK for C++  1.8.93
AWS SDK for C++
Public Member Functions | List of all members
Aws::EventBridge::Model::PartnerEventSourceAccount Class Reference

#include <PartnerEventSourceAccount.h>

Public Member Functions

 PartnerEventSourceAccount ()
 
 PartnerEventSourceAccount (Aws::Utils::Json::JsonView jsonValue)
 
PartnerEventSourceAccountoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAccount () const
 
bool AccountHasBeenSet () const
 
void SetAccount (const Aws::String &value)
 
void SetAccount (Aws::String &&value)
 
void SetAccount (const char *value)
 
PartnerEventSourceAccountWithAccount (const Aws::String &value)
 
PartnerEventSourceAccountWithAccount (Aws::String &&value)
 
PartnerEventSourceAccountWithAccount (const char *value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
PartnerEventSourceAccountWithCreationTime (const Aws::Utils::DateTime &value)
 
PartnerEventSourceAccountWithCreationTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetExpirationTime () const
 
bool ExpirationTimeHasBeenSet () const
 
void SetExpirationTime (const Aws::Utils::DateTime &value)
 
void SetExpirationTime (Aws::Utils::DateTime &&value)
 
PartnerEventSourceAccountWithExpirationTime (const Aws::Utils::DateTime &value)
 
PartnerEventSourceAccountWithExpirationTime (Aws::Utils::DateTime &&value)
 
const EventSourceStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const EventSourceState &value)
 
void SetState (EventSourceState &&value)
 
PartnerEventSourceAccountWithState (const EventSourceState &value)
 
PartnerEventSourceAccountWithState (EventSourceState &&value)
 

Detailed Description

The AWS account that a partner event source has been offered to.

See Also:

AWS API Reference

Definition at line 34 of file PartnerEventSourceAccount.h.

Constructor & Destructor Documentation

◆ PartnerEventSourceAccount() [1/2]

Aws::EventBridge::Model::PartnerEventSourceAccount::PartnerEventSourceAccount ( )

◆ PartnerEventSourceAccount() [2/2]

Aws::EventBridge::Model::PartnerEventSourceAccount::PartnerEventSourceAccount ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccountHasBeenSet()

bool Aws::EventBridge::Model::PartnerEventSourceAccount::AccountHasBeenSet ( ) const
inline

The AWS account ID that the partner event source was offered to.

Definition at line 51 of file PartnerEventSourceAccount.h.

◆ CreationTimeHasBeenSet()

bool Aws::EventBridge::Model::PartnerEventSourceAccount::CreationTimeHasBeenSet ( ) const
inline

The date and time the event source was created.

Definition at line 92 of file PartnerEventSourceAccount.h.

◆ ExpirationTimeHasBeenSet()

bool Aws::EventBridge::Model::PartnerEventSourceAccount::ExpirationTimeHasBeenSet ( ) const
inline

The date and time that the event source will expire, if the AWS account doesn't create a matching event bus for it.

Definition at line 125 of file PartnerEventSourceAccount.h.

◆ GetAccount()

const Aws::String& Aws::EventBridge::Model::PartnerEventSourceAccount::GetAccount ( ) const
inline

The AWS account ID that the partner event source was offered to.

Definition at line 46 of file PartnerEventSourceAccount.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::EventBridge::Model::PartnerEventSourceAccount::GetCreationTime ( ) const
inline

The date and time the event source was created.

Definition at line 87 of file PartnerEventSourceAccount.h.

◆ GetExpirationTime()

const Aws::Utils::DateTime& Aws::EventBridge::Model::PartnerEventSourceAccount::GetExpirationTime ( ) const
inline

The date and time that the event source will expire, if the AWS account doesn't create a matching event bus for it.

Definition at line 119 of file PartnerEventSourceAccount.h.

◆ GetState()

const EventSourceState& Aws::EventBridge::Model::PartnerEventSourceAccount::GetState ( ) const
inline

The state of the event source. If it is ACTIVE, you have already created a matching event bus for this event source, and that event bus is active. If it is PENDING, either you haven't yet created a matching event bus, or that event bus is deactivated. If it is DELETED, you have created a matching event bus, but the event source has since been deleted.

Definition at line 159 of file PartnerEventSourceAccount.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::EventBridge::Model::PartnerEventSourceAccount::Jsonize ( ) const

◆ operator=()

PartnerEventSourceAccount& Aws::EventBridge::Model::PartnerEventSourceAccount::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAccount() [1/3]

void Aws::EventBridge::Model::PartnerEventSourceAccount::SetAccount ( const Aws::String value)
inline

The AWS account ID that the partner event source was offered to.

Definition at line 56 of file PartnerEventSourceAccount.h.

◆ SetAccount() [2/3]

void Aws::EventBridge::Model::PartnerEventSourceAccount::SetAccount ( Aws::String &&  value)
inline

The AWS account ID that the partner event source was offered to.

Definition at line 61 of file PartnerEventSourceAccount.h.

◆ SetAccount() [3/3]

void Aws::EventBridge::Model::PartnerEventSourceAccount::SetAccount ( const char *  value)
inline

The AWS account ID that the partner event source was offered to.

Definition at line 66 of file PartnerEventSourceAccount.h.

◆ SetCreationTime() [1/2]

void Aws::EventBridge::Model::PartnerEventSourceAccount::SetCreationTime ( const Aws::Utils::DateTime value)
inline

The date and time the event source was created.

Definition at line 97 of file PartnerEventSourceAccount.h.

◆ SetCreationTime() [2/2]

void Aws::EventBridge::Model::PartnerEventSourceAccount::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

The date and time the event source was created.

Definition at line 102 of file PartnerEventSourceAccount.h.

◆ SetExpirationTime() [1/2]

void Aws::EventBridge::Model::PartnerEventSourceAccount::SetExpirationTime ( const Aws::Utils::DateTime value)
inline

The date and time that the event source will expire, if the AWS account doesn't create a matching event bus for it.

Definition at line 131 of file PartnerEventSourceAccount.h.

◆ SetExpirationTime() [2/2]

void Aws::EventBridge::Model::PartnerEventSourceAccount::SetExpirationTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the event source will expire, if the AWS account doesn't create a matching event bus for it.

Definition at line 137 of file PartnerEventSourceAccount.h.

◆ SetState() [1/2]

void Aws::EventBridge::Model::PartnerEventSourceAccount::SetState ( const EventSourceState value)
inline

The state of the event source. If it is ACTIVE, you have already created a matching event bus for this event source, and that event bus is active. If it is PENDING, either you haven't yet created a matching event bus, or that event bus is deactivated. If it is DELETED, you have created a matching event bus, but the event source has since been deleted.

Definition at line 177 of file PartnerEventSourceAccount.h.

◆ SetState() [2/2]

void Aws::EventBridge::Model::PartnerEventSourceAccount::SetState ( EventSourceState &&  value)
inline

The state of the event source. If it is ACTIVE, you have already created a matching event bus for this event source, and that event bus is active. If it is PENDING, either you haven't yet created a matching event bus, or that event bus is deactivated. If it is DELETED, you have created a matching event bus, but the event source has since been deleted.

Definition at line 186 of file PartnerEventSourceAccount.h.

◆ StateHasBeenSet()

bool Aws::EventBridge::Model::PartnerEventSourceAccount::StateHasBeenSet ( ) const
inline

The state of the event source. If it is ACTIVE, you have already created a matching event bus for this event source, and that event bus is active. If it is PENDING, either you haven't yet created a matching event bus, or that event bus is deactivated. If it is DELETED, you have created a matching event bus, but the event source has since been deleted.

Definition at line 168 of file PartnerEventSourceAccount.h.

◆ WithAccount() [1/3]

PartnerEventSourceAccount& Aws::EventBridge::Model::PartnerEventSourceAccount::WithAccount ( const Aws::String value)
inline

The AWS account ID that the partner event source was offered to.

Definition at line 71 of file PartnerEventSourceAccount.h.

◆ WithAccount() [2/3]

PartnerEventSourceAccount& Aws::EventBridge::Model::PartnerEventSourceAccount::WithAccount ( Aws::String &&  value)
inline

The AWS account ID that the partner event source was offered to.

Definition at line 76 of file PartnerEventSourceAccount.h.

◆ WithAccount() [3/3]

PartnerEventSourceAccount& Aws::EventBridge::Model::PartnerEventSourceAccount::WithAccount ( const char *  value)
inline

The AWS account ID that the partner event source was offered to.

Definition at line 81 of file PartnerEventSourceAccount.h.

◆ WithCreationTime() [1/2]

PartnerEventSourceAccount& Aws::EventBridge::Model::PartnerEventSourceAccount::WithCreationTime ( const Aws::Utils::DateTime value)
inline

The date and time the event source was created.

Definition at line 107 of file PartnerEventSourceAccount.h.

◆ WithCreationTime() [2/2]

PartnerEventSourceAccount& Aws::EventBridge::Model::PartnerEventSourceAccount::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

The date and time the event source was created.

Definition at line 112 of file PartnerEventSourceAccount.h.

◆ WithExpirationTime() [1/2]

PartnerEventSourceAccount& Aws::EventBridge::Model::PartnerEventSourceAccount::WithExpirationTime ( const Aws::Utils::DateTime value)
inline

The date and time that the event source will expire, if the AWS account doesn't create a matching event bus for it.

Definition at line 143 of file PartnerEventSourceAccount.h.

◆ WithExpirationTime() [2/2]

PartnerEventSourceAccount& Aws::EventBridge::Model::PartnerEventSourceAccount::WithExpirationTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the event source will expire, if the AWS account doesn't create a matching event bus for it.

Definition at line 149 of file PartnerEventSourceAccount.h.

◆ WithState() [1/2]

PartnerEventSourceAccount& Aws::EventBridge::Model::PartnerEventSourceAccount::WithState ( const EventSourceState value)
inline

The state of the event source. If it is ACTIVE, you have already created a matching event bus for this event source, and that event bus is active. If it is PENDING, either you haven't yet created a matching event bus, or that event bus is deactivated. If it is DELETED, you have created a matching event bus, but the event source has since been deleted.

Definition at line 195 of file PartnerEventSourceAccount.h.

◆ WithState() [2/2]

PartnerEventSourceAccount& Aws::EventBridge::Model::PartnerEventSourceAccount::WithState ( EventSourceState &&  value)
inline

The state of the event source. If it is ACTIVE, you have already created a matching event bus for this event source, and that event bus is active. If it is PENDING, either you haven't yet created a matching event bus, or that event bus is deactivated. If it is DELETED, you have created a matching event bus, but the event source has since been deleted.

Definition at line 204 of file PartnerEventSourceAccount.h.


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