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::PutTargetsRequest Class Reference

#include <PutTargetsRequest.h>

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

Public Member Functions

AWS_EVENTBRIDGE_API PutTargetsRequest ()=default
 
virtual const char * GetServiceRequestName () const override
 
AWS_EVENTBRIDGE_API Aws::String SerializePayload () const override
 
AWS_EVENTBRIDGE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetRule () const
 
bool RuleHasBeenSet () const
 
template<typename RuleT = Aws::String>
void SetRule (RuleT &&value)
 
template<typename RuleT = Aws::String>
PutTargetsRequestWithRule (RuleT &&value)
 
const Aws::StringGetEventBusName () const
 
bool EventBusNameHasBeenSet () const
 
template<typename EventBusNameT = Aws::String>
void SetEventBusName (EventBusNameT &&value)
 
template<typename EventBusNameT = Aws::String>
PutTargetsRequestWithEventBusName (EventBusNameT &&value)
 
const Aws::Vector< Target > & GetTargets () const
 
bool TargetsHasBeenSet () const
 
template<typename TargetsT = Aws::Vector<Target>>
void SetTargets (TargetsT &&value)
 
template<typename TargetsT = Aws::Vector<Target>>
PutTargetsRequestWithTargets (TargetsT &&value)
 
template<typename TargetsT = Target>
PutTargetsRequestAddTargets (TargetsT &&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 PutTargetsRequest.h.

Constructor & Destructor Documentation

◆ PutTargetsRequest()

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

Member Function Documentation

◆ AddTargets()

template<typename TargetsT = Target>
PutTargetsRequest & Aws::EventBridge::Model::PutTargetsRequest::AddTargets ( TargetsT &&  value)
inline

The targets to update or add to the rule.

Definition at line 89 of file PutTargetsRequest.h.

◆ EventBusNameHasBeenSet()

bool Aws::EventBridge::Model::PutTargetsRequest::EventBusNameHasBeenSet ( ) const
inline

The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.

Definition at line 59 of file PutTargetsRequest.h.

◆ GetEventBusName()

const Aws::String & Aws::EventBridge::Model::PutTargetsRequest::GetEventBusName ( ) const
inline

The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.

Definition at line 58 of file PutTargetsRequest.h.

◆ GetRequestSpecificHeaders()

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

◆ GetRule()

const Aws::String & Aws::EventBridge::Model::PutTargetsRequest::GetRule ( ) const
inline

The name of the rule.

Definition at line 39 of file PutTargetsRequest.h.

◆ GetServiceRequestName()

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

Implements Aws::AmazonWebServiceRequest.

Definition at line 29 of file PutTargetsRequest.h.

◆ GetTargets()

const Aws::Vector< Target > & Aws::EventBridge::Model::PutTargetsRequest::GetTargets ( ) const
inline

The targets to update or add to the rule.

Definition at line 76 of file PutTargetsRequest.h.

◆ RuleHasBeenSet()

bool Aws::EventBridge::Model::PutTargetsRequest::RuleHasBeenSet ( ) const
inline

The name of the rule.

Definition at line 40 of file PutTargetsRequest.h.

◆ SerializePayload()

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

◆ SetEventBusName()

template<typename EventBusNameT = Aws::String>
void Aws::EventBridge::Model::PutTargetsRequest::SetEventBusName ( EventBusNameT &&  value)
inline

The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.

Definition at line 61 of file PutTargetsRequest.h.

◆ SetRule()

template<typename RuleT = Aws::String>
void Aws::EventBridge::Model::PutTargetsRequest::SetRule ( RuleT &&  value)
inline

The name of the rule.

Definition at line 42 of file PutTargetsRequest.h.

◆ SetTargets()

template<typename TargetsT = Aws::Vector<Target>>
void Aws::EventBridge::Model::PutTargetsRequest::SetTargets ( TargetsT &&  value)
inline

The targets to update or add to the rule.

Definition at line 79 of file PutTargetsRequest.h.

◆ TargetsHasBeenSet()

bool Aws::EventBridge::Model::PutTargetsRequest::TargetsHasBeenSet ( ) const
inline

The targets to update or add to the rule.

Definition at line 77 of file PutTargetsRequest.h.

◆ WithEventBusName()

template<typename EventBusNameT = Aws::String>
PutTargetsRequest & Aws::EventBridge::Model::PutTargetsRequest::WithEventBusName ( EventBusNameT &&  value)
inline

The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.

Definition at line 66 of file PutTargetsRequest.h.

◆ WithRule()

template<typename RuleT = Aws::String>
PutTargetsRequest & Aws::EventBridge::Model::PutTargetsRequest::WithRule ( RuleT &&  value)
inline

The name of the rule.

Definition at line 47 of file PutTargetsRequest.h.

◆ WithTargets()

template<typename TargetsT = Aws::Vector<Target>>
PutTargetsRequest & Aws::EventBridge::Model::PutTargetsRequest::WithTargets ( TargetsT &&  value)
inline

The targets to update or add to the rule.

Definition at line 84 of file PutTargetsRequest.h.


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