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

#include <HttpParameters.h>

Public Member Functions

 HttpParameters ()
 
 HttpParameters (Aws::Utils::Json::JsonView jsonValue)
 
HttpParametersoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetPathParameterValues () const
 
bool PathParameterValuesHasBeenSet () const
 
void SetPathParameterValues (const Aws::Vector< Aws::String > &value)
 
void SetPathParameterValues (Aws::Vector< Aws::String > &&value)
 
HttpParametersWithPathParameterValues (const Aws::Vector< Aws::String > &value)
 
HttpParametersWithPathParameterValues (Aws::Vector< Aws::String > &&value)
 
HttpParametersAddPathParameterValues (const Aws::String &value)
 
HttpParametersAddPathParameterValues (Aws::String &&value)
 
HttpParametersAddPathParameterValues (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetHeaderParameters () const
 
bool HeaderParametersHasBeenSet () const
 
void SetHeaderParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetHeaderParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
HttpParametersWithHeaderParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
HttpParametersWithHeaderParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
HttpParametersAddHeaderParameters (const Aws::String &key, const Aws::String &value)
 
HttpParametersAddHeaderParameters (Aws::String &&key, const Aws::String &value)
 
HttpParametersAddHeaderParameters (const Aws::String &key, Aws::String &&value)
 
HttpParametersAddHeaderParameters (Aws::String &&key, Aws::String &&value)
 
HttpParametersAddHeaderParameters (const char *key, Aws::String &&value)
 
HttpParametersAddHeaderParameters (Aws::String &&key, const char *value)
 
HttpParametersAddHeaderParameters (const char *key, const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetQueryStringParameters () const
 
bool QueryStringParametersHasBeenSet () const
 
void SetQueryStringParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetQueryStringParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
HttpParametersWithQueryStringParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
HttpParametersWithQueryStringParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
HttpParametersAddQueryStringParameters (const Aws::String &key, const Aws::String &value)
 
HttpParametersAddQueryStringParameters (Aws::String &&key, const Aws::String &value)
 
HttpParametersAddQueryStringParameters (const Aws::String &key, Aws::String &&value)
 
HttpParametersAddQueryStringParameters (Aws::String &&key, Aws::String &&value)
 
HttpParametersAddQueryStringParameters (const char *key, Aws::String &&value)
 
HttpParametersAddQueryStringParameters (Aws::String &&key, const char *value)
 
HttpParametersAddQueryStringParameters (const char *key, const char *value)
 

Detailed Description

These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations. In the latter case, these are merged with any InvocationParameters specified on the Connection, with any values from the Connection taking precedence.

See Also:

AWS API Reference

Definition at line 36 of file HttpParameters.h.

Constructor & Destructor Documentation

◆ HttpParameters() [1/2]

Aws::EventBridge::Model::HttpParameters::HttpParameters ( )

◆ HttpParameters() [2/2]

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

Member Function Documentation

◆ AddHeaderParameters() [1/7]

HttpParameters& Aws::EventBridge::Model::HttpParameters::AddHeaderParameters ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 158 of file HttpParameters.h.

◆ AddHeaderParameters() [2/7]

HttpParameters& Aws::EventBridge::Model::HttpParameters::AddHeaderParameters ( Aws::String &&  key,
const Aws::String value 
)
inline

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 146 of file HttpParameters.h.

◆ AddHeaderParameters() [3/7]

HttpParameters& Aws::EventBridge::Model::HttpParameters::AddHeaderParameters ( Aws::String &&  key,
const char *  value 
)
inline

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 170 of file HttpParameters.h.

◆ AddHeaderParameters() [4/7]

HttpParameters& Aws::EventBridge::Model::HttpParameters::AddHeaderParameters ( const Aws::String key,
Aws::String &&  value 
)
inline

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 152 of file HttpParameters.h.

◆ AddHeaderParameters() [5/7]

HttpParameters& Aws::EventBridge::Model::HttpParameters::AddHeaderParameters ( const Aws::String key,
const Aws::String value 
)
inline

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 140 of file HttpParameters.h.

◆ AddHeaderParameters() [6/7]

HttpParameters& Aws::EventBridge::Model::HttpParameters::AddHeaderParameters ( const char *  key,
Aws::String &&  value 
)
inline

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 164 of file HttpParameters.h.

◆ AddHeaderParameters() [7/7]

HttpParameters& Aws::EventBridge::Model::HttpParameters::AddHeaderParameters ( const char *  key,
const char *  value 
)
inline

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 176 of file HttpParameters.h.

◆ AddPathParameterValues() [1/3]

HttpParameters& Aws::EventBridge::Model::HttpParameters::AddPathParameterValues ( Aws::String &&  value)
inline

The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").

Definition at line 91 of file HttpParameters.h.

◆ AddPathParameterValues() [2/3]

HttpParameters& Aws::EventBridge::Model::HttpParameters::AddPathParameterValues ( const Aws::String value)
inline

The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").

Definition at line 85 of file HttpParameters.h.

◆ AddPathParameterValues() [3/3]

HttpParameters& Aws::EventBridge::Model::HttpParameters::AddPathParameterValues ( const char *  value)
inline

The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").

Definition at line 97 of file HttpParameters.h.

◆ AddQueryStringParameters() [1/7]

HttpParameters& Aws::EventBridge::Model::HttpParameters::AddQueryStringParameters ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 237 of file HttpParameters.h.

◆ AddQueryStringParameters() [2/7]

HttpParameters& Aws::EventBridge::Model::HttpParameters::AddQueryStringParameters ( Aws::String &&  key,
const Aws::String value 
)
inline

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 225 of file HttpParameters.h.

◆ AddQueryStringParameters() [3/7]

HttpParameters& Aws::EventBridge::Model::HttpParameters::AddQueryStringParameters ( Aws::String &&  key,
const char *  value 
)
inline

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 249 of file HttpParameters.h.

◆ AddQueryStringParameters() [4/7]

HttpParameters& Aws::EventBridge::Model::HttpParameters::AddQueryStringParameters ( const Aws::String key,
Aws::String &&  value 
)
inline

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 231 of file HttpParameters.h.

◆ AddQueryStringParameters() [5/7]

HttpParameters& Aws::EventBridge::Model::HttpParameters::AddQueryStringParameters ( const Aws::String key,
const Aws::String value 
)
inline

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 219 of file HttpParameters.h.

◆ AddQueryStringParameters() [6/7]

HttpParameters& Aws::EventBridge::Model::HttpParameters::AddQueryStringParameters ( const char *  key,
Aws::String &&  value 
)
inline

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 243 of file HttpParameters.h.

◆ AddQueryStringParameters() [7/7]

HttpParameters& Aws::EventBridge::Model::HttpParameters::AddQueryStringParameters ( const char *  key,
const char *  value 
)
inline

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 255 of file HttpParameters.h.

◆ GetHeaderParameters()

const Aws::Map<Aws::String, Aws::String>& Aws::EventBridge::Model::HttpParameters::GetHeaderParameters ( ) const
inline

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 104 of file HttpParameters.h.

◆ GetPathParameterValues()

const Aws::Vector<Aws::String>& Aws::EventBridge::Model::HttpParameters::GetPathParameterValues ( ) const
inline

The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").

Definition at line 49 of file HttpParameters.h.

◆ GetQueryStringParameters()

const Aws::Map<Aws::String, Aws::String>& Aws::EventBridge::Model::HttpParameters::GetQueryStringParameters ( ) const
inline

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 183 of file HttpParameters.h.

◆ HeaderParametersHasBeenSet()

bool Aws::EventBridge::Model::HttpParameters::HeaderParametersHasBeenSet ( ) const
inline

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 110 of file HttpParameters.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PathParameterValuesHasBeenSet()

bool Aws::EventBridge::Model::HttpParameters::PathParameterValuesHasBeenSet ( ) const
inline

The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").

Definition at line 55 of file HttpParameters.h.

◆ QueryStringParametersHasBeenSet()

bool Aws::EventBridge::Model::HttpParameters::QueryStringParametersHasBeenSet ( ) const
inline

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 189 of file HttpParameters.h.

◆ SetHeaderParameters() [1/2]

void Aws::EventBridge::Model::HttpParameters::SetHeaderParameters ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 122 of file HttpParameters.h.

◆ SetHeaderParameters() [2/2]

void Aws::EventBridge::Model::HttpParameters::SetHeaderParameters ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 116 of file HttpParameters.h.

◆ SetPathParameterValues() [1/2]

void Aws::EventBridge::Model::HttpParameters::SetPathParameterValues ( Aws::Vector< Aws::String > &&  value)
inline

The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").

Definition at line 67 of file HttpParameters.h.

◆ SetPathParameterValues() [2/2]

void Aws::EventBridge::Model::HttpParameters::SetPathParameterValues ( const Aws::Vector< Aws::String > &  value)
inline

The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").

Definition at line 61 of file HttpParameters.h.

◆ SetQueryStringParameters() [1/2]

void Aws::EventBridge::Model::HttpParameters::SetQueryStringParameters ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 201 of file HttpParameters.h.

◆ SetQueryStringParameters() [2/2]

void Aws::EventBridge::Model::HttpParameters::SetQueryStringParameters ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 195 of file HttpParameters.h.

◆ WithHeaderParameters() [1/2]

HttpParameters& Aws::EventBridge::Model::HttpParameters::WithHeaderParameters ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 134 of file HttpParameters.h.

◆ WithHeaderParameters() [2/2]

HttpParameters& Aws::EventBridge::Model::HttpParameters::WithHeaderParameters ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 128 of file HttpParameters.h.

◆ WithPathParameterValues() [1/2]

HttpParameters& Aws::EventBridge::Model::HttpParameters::WithPathParameterValues ( Aws::Vector< Aws::String > &&  value)
inline

The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").

Definition at line 79 of file HttpParameters.h.

◆ WithPathParameterValues() [2/2]

HttpParameters& Aws::EventBridge::Model::HttpParameters::WithPathParameterValues ( const Aws::Vector< Aws::String > &  value)
inline

The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").

Definition at line 73 of file HttpParameters.h.

◆ WithQueryStringParameters() [1/2]

HttpParameters& Aws::EventBridge::Model::HttpParameters::WithQueryStringParameters ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 213 of file HttpParameters.h.

◆ WithQueryStringParameters() [2/2]

HttpParameters& Aws::EventBridge::Model::HttpParameters::WithQueryStringParameters ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

Definition at line 207 of file HttpParameters.h.


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