AWS SDK for C++  1.9.44
AWS SDK for C++
Public Member Functions | List of all members
Aws::Pinpoint::Model::EventsRequest Class Reference

#include <EventsRequest.h>

Public Member Functions

 EventsRequest ()
 
 EventsRequest (Aws::Utils::Json::JsonView jsonValue)
 
EventsRequestoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Map< Aws::String, EventsBatch > & GetBatchItem () const
 
bool BatchItemHasBeenSet () const
 
void SetBatchItem (const Aws::Map< Aws::String, EventsBatch > &value)
 
void SetBatchItem (Aws::Map< Aws::String, EventsBatch > &&value)
 
EventsRequestWithBatchItem (const Aws::Map< Aws::String, EventsBatch > &value)
 
EventsRequestWithBatchItem (Aws::Map< Aws::String, EventsBatch > &&value)
 
EventsRequestAddBatchItem (const Aws::String &key, const EventsBatch &value)
 
EventsRequestAddBatchItem (Aws::String &&key, const EventsBatch &value)
 
EventsRequestAddBatchItem (const Aws::String &key, EventsBatch &&value)
 
EventsRequestAddBatchItem (Aws::String &&key, EventsBatch &&value)
 
EventsRequestAddBatchItem (const char *key, EventsBatch &&value)
 
EventsRequestAddBatchItem (const char *key, const EventsBatch &value)
 

Detailed Description

Specifies a batch of events to process.

See Also:

AWS API Reference

Definition at line 33 of file EventsRequest.h.

Constructor & Destructor Documentation

◆ EventsRequest() [1/2]

Aws::Pinpoint::Model::EventsRequest::EventsRequest ( )

◆ EventsRequest() [2/2]

Aws::Pinpoint::Model::EventsRequest::EventsRequest ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddBatchItem() [1/6]

EventsRequest& Aws::Pinpoint::Model::EventsRequest::AddBatchItem ( Aws::String &&  key,
const EventsBatch value 
)
inline

The batch of events to process. For each item in a batch, the endpoint ID acts as a key that has an EventsBatch object as its value.

Definition at line 88 of file EventsRequest.h.

◆ AddBatchItem() [2/6]

EventsRequest& Aws::Pinpoint::Model::EventsRequest::AddBatchItem ( Aws::String &&  key,
EventsBatch &&  value 
)
inline

The batch of events to process. For each item in a batch, the endpoint ID acts as a key that has an EventsBatch object as its value.

Definition at line 100 of file EventsRequest.h.

◆ AddBatchItem() [3/6]

EventsRequest& Aws::Pinpoint::Model::EventsRequest::AddBatchItem ( const Aws::String key,
const EventsBatch value 
)
inline

The batch of events to process. For each item in a batch, the endpoint ID acts as a key that has an EventsBatch object as its value.

Definition at line 82 of file EventsRequest.h.

◆ AddBatchItem() [4/6]

EventsRequest& Aws::Pinpoint::Model::EventsRequest::AddBatchItem ( const Aws::String key,
EventsBatch &&  value 
)
inline

The batch of events to process. For each item in a batch, the endpoint ID acts as a key that has an EventsBatch object as its value.

Definition at line 94 of file EventsRequest.h.

◆ AddBatchItem() [5/6]

EventsRequest& Aws::Pinpoint::Model::EventsRequest::AddBatchItem ( const char *  key,
const EventsBatch value 
)
inline

The batch of events to process. For each item in a batch, the endpoint ID acts as a key that has an EventsBatch object as its value.

Definition at line 112 of file EventsRequest.h.

◆ AddBatchItem() [6/6]

EventsRequest& Aws::Pinpoint::Model::EventsRequest::AddBatchItem ( const char *  key,
EventsBatch &&  value 
)
inline

The batch of events to process. For each item in a batch, the endpoint ID acts as a key that has an EventsBatch object as its value.

Definition at line 106 of file EventsRequest.h.

◆ BatchItemHasBeenSet()

bool Aws::Pinpoint::Model::EventsRequest::BatchItemHasBeenSet ( ) const
inline

The batch of events to process. For each item in a batch, the endpoint ID acts as a key that has an EventsBatch object as its value.

Definition at line 52 of file EventsRequest.h.

◆ GetBatchItem()

const Aws::Map<Aws::String, EventsBatch>& Aws::Pinpoint::Model::EventsRequest::GetBatchItem ( ) const
inline

The batch of events to process. For each item in a batch, the endpoint ID acts as a key that has an EventsBatch object as its value.

Definition at line 46 of file EventsRequest.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Pinpoint::Model::EventsRequest::Jsonize ( ) const

◆ operator=()

EventsRequest& Aws::Pinpoint::Model::EventsRequest::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetBatchItem() [1/2]

void Aws::Pinpoint::Model::EventsRequest::SetBatchItem ( Aws::Map< Aws::String, EventsBatch > &&  value)
inline

The batch of events to process. For each item in a batch, the endpoint ID acts as a key that has an EventsBatch object as its value.

Definition at line 64 of file EventsRequest.h.

◆ SetBatchItem() [2/2]

void Aws::Pinpoint::Model::EventsRequest::SetBatchItem ( const Aws::Map< Aws::String, EventsBatch > &  value)
inline

The batch of events to process. For each item in a batch, the endpoint ID acts as a key that has an EventsBatch object as its value.

Definition at line 58 of file EventsRequest.h.

◆ WithBatchItem() [1/2]

EventsRequest& Aws::Pinpoint::Model::EventsRequest::WithBatchItem ( Aws::Map< Aws::String, EventsBatch > &&  value)
inline

The batch of events to process. For each item in a batch, the endpoint ID acts as a key that has an EventsBatch object as its value.

Definition at line 76 of file EventsRequest.h.

◆ WithBatchItem() [2/2]

EventsRequest& Aws::Pinpoint::Model::EventsRequest::WithBatchItem ( const Aws::Map< Aws::String, EventsBatch > &  value)
inline

The batch of events to process. For each item in a batch, the endpoint ID acts as a key that has an EventsBatch object as its value.

Definition at line 70 of file EventsRequest.h.


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