AWS SDK for C++  1.8.183
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::HttpContext Class Reference

#include <HttpContext.h>

Public Member Functions

 HttpContext ()
 
 HttpContext (Aws::Utils::Json::JsonView jsonValue)
 
HttpContextoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Map< Aws::String, Aws::String > & GetHeaders () const
 
bool HeadersHasBeenSet () const
 
void SetHeaders (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetHeaders (Aws::Map< Aws::String, Aws::String > &&value)
 
HttpContextWithHeaders (const Aws::Map< Aws::String, Aws::String > &value)
 
HttpContextWithHeaders (Aws::Map< Aws::String, Aws::String > &&value)
 
HttpContextAddHeaders (const Aws::String &key, const Aws::String &value)
 
HttpContextAddHeaders (Aws::String &&key, const Aws::String &value)
 
HttpContextAddHeaders (const Aws::String &key, Aws::String &&value)
 
HttpContextAddHeaders (Aws::String &&key, Aws::String &&value)
 
HttpContextAddHeaders (const char *key, Aws::String &&value)
 
HttpContextAddHeaders (Aws::String &&key, const char *value)
 
HttpContextAddHeaders (const char *key, const char *value)
 
const Aws::StringGetQueryString () const
 
bool QueryStringHasBeenSet () const
 
void SetQueryString (const Aws::String &value)
 
void SetQueryString (Aws::String &&value)
 
void SetQueryString (const char *value)
 
HttpContextWithQueryString (const Aws::String &value)
 
HttpContextWithQueryString (Aws::String &&value)
 
HttpContextWithQueryString (const char *value)
 

Detailed Description

Specifies the HTTP context to use for the test authorizer request.

See Also:

AWS API Reference

Definition at line 33 of file HttpContext.h.

Constructor & Destructor Documentation

◆ HttpContext() [1/2]

Aws::IoT::Model::HttpContext::HttpContext ( )

◆ HttpContext() [2/2]

Aws::IoT::Model::HttpContext::HttpContext ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddHeaders() [1/7]

HttpContext& Aws::IoT::Model::HttpContext::AddHeaders ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The header keys and values in an HTTP authorization request.

Definition at line 90 of file HttpContext.h.

◆ AddHeaders() [2/7]

HttpContext& Aws::IoT::Model::HttpContext::AddHeaders ( Aws::String &&  key,
const Aws::String value 
)
inline

The header keys and values in an HTTP authorization request.

Definition at line 80 of file HttpContext.h.

◆ AddHeaders() [3/7]

HttpContext& Aws::IoT::Model::HttpContext::AddHeaders ( Aws::String &&  key,
const char *  value 
)
inline

The header keys and values in an HTTP authorization request.

Definition at line 100 of file HttpContext.h.

◆ AddHeaders() [4/7]

HttpContext& Aws::IoT::Model::HttpContext::AddHeaders ( const Aws::String key,
Aws::String &&  value 
)
inline

The header keys and values in an HTTP authorization request.

Definition at line 85 of file HttpContext.h.

◆ AddHeaders() [5/7]

HttpContext& Aws::IoT::Model::HttpContext::AddHeaders ( const Aws::String key,
const Aws::String value 
)
inline

The header keys and values in an HTTP authorization request.

Definition at line 75 of file HttpContext.h.

◆ AddHeaders() [6/7]

HttpContext& Aws::IoT::Model::HttpContext::AddHeaders ( const char *  key,
Aws::String &&  value 
)
inline

The header keys and values in an HTTP authorization request.

Definition at line 95 of file HttpContext.h.

◆ AddHeaders() [7/7]

HttpContext& Aws::IoT::Model::HttpContext::AddHeaders ( const char *  key,
const char *  value 
)
inline

The header keys and values in an HTTP authorization request.

Definition at line 105 of file HttpContext.h.

◆ GetHeaders()

const Aws::Map<Aws::String, Aws::String>& Aws::IoT::Model::HttpContext::GetHeaders ( ) const
inline

The header keys and values in an HTTP authorization request.

Definition at line 45 of file HttpContext.h.

◆ GetQueryString()

const Aws::String& Aws::IoT::Model::HttpContext::GetQueryString ( ) const
inline

The query string keys and values in an HTTP authorization request.

Definition at line 111 of file HttpContext.h.

◆ HeadersHasBeenSet()

bool Aws::IoT::Model::HttpContext::HeadersHasBeenSet ( ) const
inline

The header keys and values in an HTTP authorization request.

Definition at line 50 of file HttpContext.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoT::Model::HttpContext::Jsonize ( ) const

◆ operator=()

HttpContext& Aws::IoT::Model::HttpContext::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ QueryStringHasBeenSet()

bool Aws::IoT::Model::HttpContext::QueryStringHasBeenSet ( ) const
inline

The query string keys and values in an HTTP authorization request.

Definition at line 116 of file HttpContext.h.

◆ SetHeaders() [1/2]

void Aws::IoT::Model::HttpContext::SetHeaders ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The header keys and values in an HTTP authorization request.

Definition at line 60 of file HttpContext.h.

◆ SetHeaders() [2/2]

void Aws::IoT::Model::HttpContext::SetHeaders ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The header keys and values in an HTTP authorization request.

Definition at line 55 of file HttpContext.h.

◆ SetQueryString() [1/3]

void Aws::IoT::Model::HttpContext::SetQueryString ( Aws::String &&  value)
inline

The query string keys and values in an HTTP authorization request.

Definition at line 126 of file HttpContext.h.

◆ SetQueryString() [2/3]

void Aws::IoT::Model::HttpContext::SetQueryString ( const Aws::String value)
inline

The query string keys and values in an HTTP authorization request.

Definition at line 121 of file HttpContext.h.

◆ SetQueryString() [3/3]

void Aws::IoT::Model::HttpContext::SetQueryString ( const char *  value)
inline

The query string keys and values in an HTTP authorization request.

Definition at line 131 of file HttpContext.h.

◆ WithHeaders() [1/2]

HttpContext& Aws::IoT::Model::HttpContext::WithHeaders ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The header keys and values in an HTTP authorization request.

Definition at line 70 of file HttpContext.h.

◆ WithHeaders() [2/2]

HttpContext& Aws::IoT::Model::HttpContext::WithHeaders ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The header keys and values in an HTTP authorization request.

Definition at line 65 of file HttpContext.h.

◆ WithQueryString() [1/3]

HttpContext& Aws::IoT::Model::HttpContext::WithQueryString ( Aws::String &&  value)
inline

The query string keys and values in an HTTP authorization request.

Definition at line 141 of file HttpContext.h.

◆ WithQueryString() [2/3]

HttpContext& Aws::IoT::Model::HttpContext::WithQueryString ( const Aws::String value)
inline

The query string keys and values in an HTTP authorization request.

Definition at line 136 of file HttpContext.h.

◆ WithQueryString() [3/3]

HttpContext& Aws::IoT::Model::HttpContext::WithQueryString ( const char *  value)
inline

The query string keys and values in an HTTP authorization request.

Definition at line 146 of file HttpContext.h.


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