AWS SDK for C++  1.8.95
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.

See Also:

AWS API Reference

Definition at line 34 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 ( 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.

Definition at line 138 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.

Definition at line 144 of file HttpParameters.h.

◆ AddHeaderParameters() [3/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.

Definition at line 150 of file HttpParameters.h.

◆ AddHeaderParameters() [4/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.

Definition at line 156 of file HttpParameters.h.

◆ AddHeaderParameters() [5/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.

Definition at line 162 of file HttpParameters.h.

◆ AddHeaderParameters() [6/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.

Definition at line 168 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.

Definition at line 174 of file HttpParameters.h.

◆ AddPathParameterValues() [1/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 path wildcards ("*").

Definition at line 83 of file HttpParameters.h.

◆ AddPathParameterValues() [2/3]

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

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

Definition at line 89 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 path wildcards ("*").

Definition at line 95 of file HttpParameters.h.

◆ AddQueryStringParameters() [1/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.

Definition at line 217 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.

Definition at line 223 of file HttpParameters.h.

◆ AddQueryStringParameters() [3/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.

Definition at line 229 of file HttpParameters.h.

◆ AddQueryStringParameters() [4/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.

Definition at line 235 of file HttpParameters.h.

◆ AddQueryStringParameters() [5/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.

Definition at line 241 of file HttpParameters.h.

◆ AddQueryStringParameters() [6/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.

Definition at line 247 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.

Definition at line 253 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.

Definition at line 102 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 path wildcards ("*").

Definition at line 47 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.

Definition at line 181 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.

Definition at line 108 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 path wildcards ("*").

Definition at line 53 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.

Definition at line 187 of file HttpParameters.h.

◆ SetHeaderParameters() [1/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.

Definition at line 114 of file HttpParameters.h.

◆ SetHeaderParameters() [2/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.

Definition at line 120 of file HttpParameters.h.

◆ SetPathParameterValues() [1/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 path wildcards ("*").

Definition at line 59 of file HttpParameters.h.

◆ SetPathParameterValues() [2/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 path wildcards ("*").

Definition at line 65 of file HttpParameters.h.

◆ SetQueryStringParameters() [1/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.

Definition at line 193 of file HttpParameters.h.

◆ SetQueryStringParameters() [2/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.

Definition at line 199 of file HttpParameters.h.

◆ WithHeaderParameters() [1/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.

Definition at line 126 of file HttpParameters.h.

◆ WithHeaderParameters() [2/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.

Definition at line 132 of file HttpParameters.h.

◆ WithPathParameterValues() [1/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 path wildcards ("*").

Definition at line 71 of file HttpParameters.h.

◆ WithPathParameterValues() [2/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 path wildcards ("*").

Definition at line 77 of file HttpParameters.h.

◆ WithQueryStringParameters() [1/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.

Definition at line 205 of file HttpParameters.h.

◆ WithQueryStringParameters() [2/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.

Definition at line 211 of file HttpParameters.h.


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