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

#include <PutPartnerEventsRequestEntry.h>

Public Member Functions

 PutPartnerEventsRequestEntry ()
 
 PutPartnerEventsRequestEntry (Aws::Utils::Json::JsonView jsonValue)
 
PutPartnerEventsRequestEntryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Utils::DateTimeGetTime () const
 
bool TimeHasBeenSet () const
 
void SetTime (const Aws::Utils::DateTime &value)
 
void SetTime (Aws::Utils::DateTime &&value)
 
PutPartnerEventsRequestEntryWithTime (const Aws::Utils::DateTime &value)
 
PutPartnerEventsRequestEntryWithTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetSource () const
 
bool SourceHasBeenSet () const
 
void SetSource (const Aws::String &value)
 
void SetSource (Aws::String &&value)
 
void SetSource (const char *value)
 
PutPartnerEventsRequestEntryWithSource (const Aws::String &value)
 
PutPartnerEventsRequestEntryWithSource (Aws::String &&value)
 
PutPartnerEventsRequestEntryWithSource (const char *value)
 
const Aws::Vector< Aws::String > & GetResources () const
 
bool ResourcesHasBeenSet () const
 
void SetResources (const Aws::Vector< Aws::String > &value)
 
void SetResources (Aws::Vector< Aws::String > &&value)
 
PutPartnerEventsRequestEntryWithResources (const Aws::Vector< Aws::String > &value)
 
PutPartnerEventsRequestEntryWithResources (Aws::Vector< Aws::String > &&value)
 
PutPartnerEventsRequestEntryAddResources (const Aws::String &value)
 
PutPartnerEventsRequestEntryAddResources (Aws::String &&value)
 
PutPartnerEventsRequestEntryAddResources (const char *value)
 
const Aws::StringGetDetailType () const
 
bool DetailTypeHasBeenSet () const
 
void SetDetailType (const Aws::String &value)
 
void SetDetailType (Aws::String &&value)
 
void SetDetailType (const char *value)
 
PutPartnerEventsRequestEntryWithDetailType (const Aws::String &value)
 
PutPartnerEventsRequestEntryWithDetailType (Aws::String &&value)
 
PutPartnerEventsRequestEntryWithDetailType (const char *value)
 
const Aws::StringGetDetail () const
 
bool DetailHasBeenSet () const
 
void SetDetail (const Aws::String &value)
 
void SetDetail (Aws::String &&value)
 
void SetDetail (const char *value)
 
PutPartnerEventsRequestEntryWithDetail (const Aws::String &value)
 
PutPartnerEventsRequestEntryWithDetail (Aws::String &&value)
 
PutPartnerEventsRequestEntryWithDetail (const char *value)
 

Detailed Description

The details about an event generated by an SaaS partner.

See Also:

AWS API Reference

Definition at line 34 of file PutPartnerEventsRequestEntry.h.

Constructor & Destructor Documentation

◆ PutPartnerEventsRequestEntry() [1/2]

Aws::EventBridge::Model::PutPartnerEventsRequestEntry::PutPartnerEventsRequestEntry ( )

◆ PutPartnerEventsRequestEntry() [2/2]

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

Member Function Documentation

◆ AddResources() [1/3]

PutPartnerEventsRequestEntry& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::AddResources ( const Aws::String value)
inline

AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

Definition at line 155 of file PutPartnerEventsRequestEntry.h.

◆ AddResources() [2/3]

PutPartnerEventsRequestEntry& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::AddResources ( Aws::String &&  value)
inline

AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

Definition at line 161 of file PutPartnerEventsRequestEntry.h.

◆ AddResources() [3/3]

PutPartnerEventsRequestEntry& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::AddResources ( const char *  value)
inline

AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

Definition at line 167 of file PutPartnerEventsRequestEntry.h.

◆ DetailHasBeenSet()

bool Aws::EventBridge::Model::PutPartnerEventsRequestEntry::DetailHasBeenSet ( ) const
inline

A valid JSON string. There is no other schema imposed. The JSON string may contain fields and nested subobjects.

Definition at line 229 of file PutPartnerEventsRequestEntry.h.

◆ DetailTypeHasBeenSet()

bool Aws::EventBridge::Model::PutPartnerEventsRequestEntry::DetailTypeHasBeenSet ( ) const
inline

A free-form string used to decide what fields to expect in the event detail.

Definition at line 180 of file PutPartnerEventsRequestEntry.h.

◆ GetDetail()

const Aws::String& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::GetDetail ( ) const
inline

A valid JSON string. There is no other schema imposed. The JSON string may contain fields and nested subobjects.

Definition at line 223 of file PutPartnerEventsRequestEntry.h.

◆ GetDetailType()

const Aws::String& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::GetDetailType ( ) const
inline

A free-form string used to decide what fields to expect in the event detail.

Definition at line 174 of file PutPartnerEventsRequestEntry.h.

◆ GetResources()

const Aws::Vector<Aws::String>& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::GetResources ( ) const
inline

AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

Definition at line 119 of file PutPartnerEventsRequestEntry.h.

◆ GetSource()

const Aws::String& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::GetSource ( ) const
inline

The event source that is generating the evntry.

Definition at line 77 of file PutPartnerEventsRequestEntry.h.

◆ GetTime()

const Aws::Utils::DateTime& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::GetTime ( ) const
inline

The date and time of the event.

Definition at line 46 of file PutPartnerEventsRequestEntry.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ResourcesHasBeenSet()

bool Aws::EventBridge::Model::PutPartnerEventsRequestEntry::ResourcesHasBeenSet ( ) const
inline

AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

Definition at line 125 of file PutPartnerEventsRequestEntry.h.

◆ SetDetail() [1/3]

void Aws::EventBridge::Model::PutPartnerEventsRequestEntry::SetDetail ( const Aws::String value)
inline

A valid JSON string. There is no other schema imposed. The JSON string may contain fields and nested subobjects.

Definition at line 235 of file PutPartnerEventsRequestEntry.h.

◆ SetDetail() [2/3]

void Aws::EventBridge::Model::PutPartnerEventsRequestEntry::SetDetail ( Aws::String &&  value)
inline

A valid JSON string. There is no other schema imposed. The JSON string may contain fields and nested subobjects.

Definition at line 241 of file PutPartnerEventsRequestEntry.h.

◆ SetDetail() [3/3]

void Aws::EventBridge::Model::PutPartnerEventsRequestEntry::SetDetail ( const char *  value)
inline

A valid JSON string. There is no other schema imposed. The JSON string may contain fields and nested subobjects.

Definition at line 247 of file PutPartnerEventsRequestEntry.h.

◆ SetDetailType() [1/3]

void Aws::EventBridge::Model::PutPartnerEventsRequestEntry::SetDetailType ( const Aws::String value)
inline

A free-form string used to decide what fields to expect in the event detail.

Definition at line 186 of file PutPartnerEventsRequestEntry.h.

◆ SetDetailType() [2/3]

void Aws::EventBridge::Model::PutPartnerEventsRequestEntry::SetDetailType ( Aws::String &&  value)
inline

A free-form string used to decide what fields to expect in the event detail.

Definition at line 192 of file PutPartnerEventsRequestEntry.h.

◆ SetDetailType() [3/3]

void Aws::EventBridge::Model::PutPartnerEventsRequestEntry::SetDetailType ( const char *  value)
inline

A free-form string used to decide what fields to expect in the event detail.

Definition at line 198 of file PutPartnerEventsRequestEntry.h.

◆ SetResources() [1/2]

void Aws::EventBridge::Model::PutPartnerEventsRequestEntry::SetResources ( const Aws::Vector< Aws::String > &  value)
inline

AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

Definition at line 131 of file PutPartnerEventsRequestEntry.h.

◆ SetResources() [2/2]

void Aws::EventBridge::Model::PutPartnerEventsRequestEntry::SetResources ( Aws::Vector< Aws::String > &&  value)
inline

AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

Definition at line 137 of file PutPartnerEventsRequestEntry.h.

◆ SetSource() [1/3]

void Aws::EventBridge::Model::PutPartnerEventsRequestEntry::SetSource ( const Aws::String value)
inline

The event source that is generating the evntry.

Definition at line 87 of file PutPartnerEventsRequestEntry.h.

◆ SetSource() [2/3]

void Aws::EventBridge::Model::PutPartnerEventsRequestEntry::SetSource ( Aws::String &&  value)
inline

The event source that is generating the evntry.

Definition at line 92 of file PutPartnerEventsRequestEntry.h.

◆ SetSource() [3/3]

void Aws::EventBridge::Model::PutPartnerEventsRequestEntry::SetSource ( const char *  value)
inline

The event source that is generating the evntry.

Definition at line 97 of file PutPartnerEventsRequestEntry.h.

◆ SetTime() [1/2]

void Aws::EventBridge::Model::PutPartnerEventsRequestEntry::SetTime ( const Aws::Utils::DateTime value)
inline

The date and time of the event.

Definition at line 56 of file PutPartnerEventsRequestEntry.h.

◆ SetTime() [2/2]

void Aws::EventBridge::Model::PutPartnerEventsRequestEntry::SetTime ( Aws::Utils::DateTime &&  value)
inline

The date and time of the event.

Definition at line 61 of file PutPartnerEventsRequestEntry.h.

◆ SourceHasBeenSet()

bool Aws::EventBridge::Model::PutPartnerEventsRequestEntry::SourceHasBeenSet ( ) const
inline

The event source that is generating the evntry.

Definition at line 82 of file PutPartnerEventsRequestEntry.h.

◆ TimeHasBeenSet()

bool Aws::EventBridge::Model::PutPartnerEventsRequestEntry::TimeHasBeenSet ( ) const
inline

The date and time of the event.

Definition at line 51 of file PutPartnerEventsRequestEntry.h.

◆ WithDetail() [1/3]

PutPartnerEventsRequestEntry& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::WithDetail ( const Aws::String value)
inline

A valid JSON string. There is no other schema imposed. The JSON string may contain fields and nested subobjects.

Definition at line 253 of file PutPartnerEventsRequestEntry.h.

◆ WithDetail() [2/3]

PutPartnerEventsRequestEntry& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::WithDetail ( Aws::String &&  value)
inline

A valid JSON string. There is no other schema imposed. The JSON string may contain fields and nested subobjects.

Definition at line 259 of file PutPartnerEventsRequestEntry.h.

◆ WithDetail() [3/3]

PutPartnerEventsRequestEntry& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::WithDetail ( const char *  value)
inline

A valid JSON string. There is no other schema imposed. The JSON string may contain fields and nested subobjects.

Definition at line 265 of file PutPartnerEventsRequestEntry.h.

◆ WithDetailType() [1/3]

PutPartnerEventsRequestEntry& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::WithDetailType ( const Aws::String value)
inline

A free-form string used to decide what fields to expect in the event detail.

Definition at line 204 of file PutPartnerEventsRequestEntry.h.

◆ WithDetailType() [2/3]

PutPartnerEventsRequestEntry& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::WithDetailType ( Aws::String &&  value)
inline

A free-form string used to decide what fields to expect in the event detail.

Definition at line 210 of file PutPartnerEventsRequestEntry.h.

◆ WithDetailType() [3/3]

PutPartnerEventsRequestEntry& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::WithDetailType ( const char *  value)
inline

A free-form string used to decide what fields to expect in the event detail.

Definition at line 216 of file PutPartnerEventsRequestEntry.h.

◆ WithResources() [1/2]

PutPartnerEventsRequestEntry& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::WithResources ( const Aws::Vector< Aws::String > &  value)
inline

AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

Definition at line 143 of file PutPartnerEventsRequestEntry.h.

◆ WithResources() [2/2]

PutPartnerEventsRequestEntry& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::WithResources ( Aws::Vector< Aws::String > &&  value)
inline

AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

Definition at line 149 of file PutPartnerEventsRequestEntry.h.

◆ WithSource() [1/3]

PutPartnerEventsRequestEntry& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::WithSource ( const Aws::String value)
inline

The event source that is generating the evntry.

Definition at line 102 of file PutPartnerEventsRequestEntry.h.

◆ WithSource() [2/3]

PutPartnerEventsRequestEntry& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::WithSource ( Aws::String &&  value)
inline

The event source that is generating the evntry.

Definition at line 107 of file PutPartnerEventsRequestEntry.h.

◆ WithSource() [3/3]

PutPartnerEventsRequestEntry& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::WithSource ( const char *  value)
inline

The event source that is generating the evntry.

Definition at line 112 of file PutPartnerEventsRequestEntry.h.

◆ WithTime() [1/2]

PutPartnerEventsRequestEntry& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::WithTime ( const Aws::Utils::DateTime value)
inline

The date and time of the event.

Definition at line 66 of file PutPartnerEventsRequestEntry.h.

◆ WithTime() [2/2]

PutPartnerEventsRequestEntry& Aws::EventBridge::Model::PutPartnerEventsRequestEntry::WithTime ( Aws::Utils::DateTime &&  value)
inline

The date and time of the event.

Definition at line 71 of file PutPartnerEventsRequestEntry.h.


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