AWS SDK for C++

AWS SDK for C++ Version 1.11.788

Loading...
Searching...
No Matches
Public Member Functions | List of all members
Aws::EventBridge::Model::PutEventsRequest Class Reference

#include <PutEventsRequest.h>

Inheritance diagram for Aws::EventBridge::Model::PutEventsRequest:
[legend]

Public Member Functions

AWS_EVENTBRIDGE_API PutEventsRequest ()=default
 
virtual const char * GetServiceRequestName () const override
 
AWS_EVENTBRIDGE_API Aws::String SerializePayload () const override
 
AWS_EVENTBRIDGE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
AWS_EVENTBRIDGE_API EndpointParameters GetEndpointContextParams () const override
 
 
bool EntriesHasBeenSet () const
 
template<typename EntriesT = Aws::Vector<PutEventsRequestEntry>>
void SetEntries (EntriesT &&value)
 
template<typename EntriesT = Aws::Vector<PutEventsRequestEntry>>
PutEventsRequestWithEntries (EntriesT &&value)
 
template<typename EntriesT = PutEventsRequestEntry>
PutEventsRequestAddEntries (EntriesT &&value)
 
const Aws::StringGetEndpointId () const
 
bool EndpointIdHasBeenSet () const
 
template<typename EndpointIdT = Aws::String>
void SetEndpointId (EndpointIdT &&value)
 
template<typename EndpointIdT = Aws::String>
PutEventsRequestWithEndpointId (EndpointIdT &&value)
 

Public Member Functions inherited from Aws::EventBridge::EventBridgeRequest

 
 
 

Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest

 
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 

Public Member Functions inherited from Aws::AmazonWebServiceRequest

 
virtual ~AmazonWebServiceRequest ()=default
 
 
virtual void SetAdditionalCustomHeaderValue (const Aws::String &headerName, const Aws::String &headerValue)
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool HasEventStreamResponse () const
 
virtual bool SignBody () const
 
virtual bool HasEmbeddedError (Aws::IOStream &body, const Aws::Http::HeaderValueCollection &header) const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
 
 
 
 
 
 
 
 
virtual bool ShouldComputeContentMd5 () const
 
virtual bool ShouldValidateResponseChecksum () const
 
 
 
virtual void SetServiceSpecificParameters (const std::shared_ptr< Http::ServiceSpecificParameters > &serviceSpecificParameters) const
 
 
 
 
 
virtual bool RequestChecksumRequired () const
 
 
void SetRetryContext (const RetryContext &context) const
 
 
virtual void SetHeadersReceivedEventHandler (const Aws::Http::HeadersReceivedEventHandler &headersReceivedEventHandler)
 
virtual void SetHeadersReceivedEventHandler (Aws::Http::HeadersReceivedEventHandler &&headersReceivedEventHandler)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
 
virtual void SetHeadersReceivedEventHandler (const Aws::Http::HeadersReceivedEventHandler &headersReceivedEventHandler)
 
virtual void SetHeadersReceivedEventHandler (Aws::Http::HeadersReceivedEventHandler &&headersReceivedEventHandler)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
 

Additional Inherited Members

Public Types inherited from Aws::EventBridge::EventBridgeRequest

 
 

Public Types inherited from Aws::AmazonWebServiceRequest

 

Protected Member Functions inherited from Aws::AmazonWebServiceRequest

virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Protected Attributes inherited from Aws::AmazonWebServiceRequest

 

Detailed Description

Definition at line 21 of file PutEventsRequest.h.

Constructor & Destructor Documentation

◆ PutEventsRequest()

AWS_EVENTBRIDGE_API Aws::EventBridge::Model::PutEventsRequest::PutEventsRequest ( )
default

Member Function Documentation

◆ AddEntries()

template<typename EntriesT = PutEventsRequestEntry>
PutEventsRequest & Aws::EventBridge::Model::PutEventsRequest::AddEntries ( EntriesT &&  value)
inline

The entry that defines an event in your system. You can specify several parameters for the entry such as the source and type of the event, resources associated with the event, and so on.

Definition at line 59 of file PutEventsRequest.h.

◆ EndpointIdHasBeenSet()

bool Aws::EventBridge::Model::PutEventsRequest::EndpointIdHasBeenSet ( ) const
inline

The URL subdomain of the endpoint. For example, if the URL for Endpoint is https://abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is abcde.veo.

When using Java, you must include auth-crt on the class path.

Definition at line 74 of file PutEventsRequest.h.

◆ EntriesHasBeenSet()

bool Aws::EventBridge::Model::PutEventsRequest::EntriesHasBeenSet ( ) const
inline

The entry that defines an event in your system. You can specify several parameters for the entry such as the source and type of the event, resources associated with the event, and so on.

Definition at line 47 of file PutEventsRequest.h.

◆ GetEndpointContextParams()

AWS_EVENTBRIDGE_API EndpointParameters Aws::EventBridge::Model::PutEventsRequest::GetEndpointContextParams ( ) const
overridevirtual

Helper function to collect parameters (configurable and static hardcoded) required for endpoint computation.

Reimplemented from Aws::AmazonWebServiceRequest.

◆ GetEndpointId()

const Aws::String & Aws::EventBridge::Model::PutEventsRequest::GetEndpointId ( ) const
inline

The URL subdomain of the endpoint. For example, if the URL for Endpoint is https://abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is abcde.veo.

When using Java, you must include auth-crt on the class path.

Definition at line 73 of file PutEventsRequest.h.

◆ GetEntries()

const Aws::Vector< PutEventsRequestEntry > & Aws::EventBridge::Model::PutEventsRequest::GetEntries ( ) const
inline

The entry that defines an event in your system. You can specify several parameters for the entry such as the source and type of the event, resources associated with the event, and so on.

Definition at line 46 of file PutEventsRequest.h.

◆ GetRequestSpecificHeaders()

AWS_EVENTBRIDGE_API Aws::Http::HeaderValueCollection Aws::EventBridge::Model::PutEventsRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetServiceRequestName()

virtual const char * Aws::EventBridge::Model::PutEventsRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 29 of file PutEventsRequest.h.

◆ SerializePayload()

AWS_EVENTBRIDGE_API Aws::String Aws::EventBridge::Model::PutEventsRequest::SerializePayload ( ) const
overridevirtual

◆ SetEndpointId()

template<typename EndpointIdT = Aws::String>
void Aws::EventBridge::Model::PutEventsRequest::SetEndpointId ( EndpointIdT &&  value)
inline

The URL subdomain of the endpoint. For example, if the URL for Endpoint is https://abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is abcde.veo.

When using Java, you must include auth-crt on the class path.

Definition at line 76 of file PutEventsRequest.h.

◆ SetEntries()

template<typename EntriesT = Aws::Vector<PutEventsRequestEntry>>
void Aws::EventBridge::Model::PutEventsRequest::SetEntries ( EntriesT &&  value)
inline

The entry that defines an event in your system. You can specify several parameters for the entry such as the source and type of the event, resources associated with the event, and so on.

Definition at line 49 of file PutEventsRequest.h.

◆ WithEndpointId()

template<typename EndpointIdT = Aws::String>
PutEventsRequest & Aws::EventBridge::Model::PutEventsRequest::WithEndpointId ( EndpointIdT &&  value)
inline

The URL subdomain of the endpoint. For example, if the URL for Endpoint is https://abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is abcde.veo.

When using Java, you must include auth-crt on the class path.

Definition at line 81 of file PutEventsRequest.h.

◆ WithEntries()

template<typename EntriesT = Aws::Vector<PutEventsRequestEntry>>
PutEventsRequest & Aws::EventBridge::Model::PutEventsRequest::WithEntries ( EntriesT &&  value)
inline

The entry that defines an event in your system. You can specify several parameters for the entry such as the source and type of the event, resources associated with the event, and so on.

Definition at line 54 of file PutEventsRequest.h.


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