AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::XRay::Model::Http Class Reference

#include <Http.h>

Public Member Functions

 Http ()
 
 Http (Aws::Utils::Json::JsonView jsonValue)
 
Httpoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetHttpURL () const
 
bool HttpURLHasBeenSet () const
 
void SetHttpURL (const Aws::String &value)
 
void SetHttpURL (Aws::String &&value)
 
void SetHttpURL (const char *value)
 
HttpWithHttpURL (const Aws::String &value)
 
HttpWithHttpURL (Aws::String &&value)
 
HttpWithHttpURL (const char *value)
 
int GetHttpStatus () const
 
bool HttpStatusHasBeenSet () const
 
void SetHttpStatus (int value)
 
HttpWithHttpStatus (int value)
 
const Aws::StringGetHttpMethod () const
 
bool HttpMethodHasBeenSet () const
 
void SetHttpMethod (const Aws::String &value)
 
void SetHttpMethod (Aws::String &&value)
 
void SetHttpMethod (const char *value)
 
HttpWithHttpMethod (const Aws::String &value)
 
HttpWithHttpMethod (Aws::String &&value)
 
HttpWithHttpMethod (const char *value)
 
const Aws::StringGetUserAgent () const
 
bool UserAgentHasBeenSet () const
 
void SetUserAgent (const Aws::String &value)
 
void SetUserAgent (Aws::String &&value)
 
void SetUserAgent (const char *value)
 
HttpWithUserAgent (const Aws::String &value)
 
HttpWithUserAgent (Aws::String &&value)
 
HttpWithUserAgent (const char *value)
 
const Aws::StringGetClientIp () const
 
bool ClientIpHasBeenSet () const
 
void SetClientIp (const Aws::String &value)
 
void SetClientIp (Aws::String &&value)
 
void SetClientIp (const char *value)
 
HttpWithClientIp (const Aws::String &value)
 
HttpWithClientIp (Aws::String &&value)
 
HttpWithClientIp (const char *value)
 

Detailed Description

Information about an HTTP request.

See Also:

AWS API Reference

Definition at line 31 of file Http.h.

Constructor & Destructor Documentation

◆ Http() [1/2]

Aws::XRay::Model::Http::Http ( )

◆ Http() [2/2]

Aws::XRay::Model::Http::Http ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ClientIpHasBeenSet()

bool Aws::XRay::Model::Http::ClientIpHasBeenSet ( ) const
inline

The IP address of the requestor.

Definition at line 192 of file Http.h.

◆ GetClientIp()

const Aws::String& Aws::XRay::Model::Http::GetClientIp ( ) const
inline

The IP address of the requestor.

Definition at line 187 of file Http.h.

◆ GetHttpMethod()

const Aws::String& Aws::XRay::Model::Http::GetHttpMethod ( ) const
inline

The request method.

Definition at line 105 of file Http.h.

◆ GetHttpStatus()

int Aws::XRay::Model::Http::GetHttpStatus ( ) const
inline

The response status.

Definition at line 84 of file Http.h.

◆ GetHttpURL()

const Aws::String& Aws::XRay::Model::Http::GetHttpURL ( ) const
inline

The request URL.

Definition at line 43 of file Http.h.

◆ GetUserAgent()

const Aws::String& Aws::XRay::Model::Http::GetUserAgent ( ) const
inline

The request's user agent string.

Definition at line 146 of file Http.h.

◆ HttpMethodHasBeenSet()

bool Aws::XRay::Model::Http::HttpMethodHasBeenSet ( ) const
inline

The request method.

Definition at line 110 of file Http.h.

◆ HttpStatusHasBeenSet()

bool Aws::XRay::Model::Http::HttpStatusHasBeenSet ( ) const
inline

The response status.

Definition at line 89 of file Http.h.

◆ HttpURLHasBeenSet()

bool Aws::XRay::Model::Http::HttpURLHasBeenSet ( ) const
inline

The request URL.

Definition at line 48 of file Http.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::XRay::Model::Http::Jsonize ( ) const

◆ operator=()

Http& Aws::XRay::Model::Http::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetClientIp() [1/3]

void Aws::XRay::Model::Http::SetClientIp ( Aws::String &&  value)
inline

The IP address of the requestor.

Definition at line 202 of file Http.h.

◆ SetClientIp() [2/3]

void Aws::XRay::Model::Http::SetClientIp ( const Aws::String value)
inline

The IP address of the requestor.

Definition at line 197 of file Http.h.

◆ SetClientIp() [3/3]

void Aws::XRay::Model::Http::SetClientIp ( const char *  value)
inline

The IP address of the requestor.

Definition at line 207 of file Http.h.

◆ SetHttpMethod() [1/3]

void Aws::XRay::Model::Http::SetHttpMethod ( Aws::String &&  value)
inline

The request method.

Definition at line 120 of file Http.h.

◆ SetHttpMethod() [2/3]

void Aws::XRay::Model::Http::SetHttpMethod ( const Aws::String value)
inline

The request method.

Definition at line 115 of file Http.h.

◆ SetHttpMethod() [3/3]

void Aws::XRay::Model::Http::SetHttpMethod ( const char *  value)
inline

The request method.

Definition at line 125 of file Http.h.

◆ SetHttpStatus()

void Aws::XRay::Model::Http::SetHttpStatus ( int  value)
inline

The response status.

Definition at line 94 of file Http.h.

◆ SetHttpURL() [1/3]

void Aws::XRay::Model::Http::SetHttpURL ( Aws::String &&  value)
inline

The request URL.

Definition at line 58 of file Http.h.

◆ SetHttpURL() [2/3]

void Aws::XRay::Model::Http::SetHttpURL ( const Aws::String value)
inline

The request URL.

Definition at line 53 of file Http.h.

◆ SetHttpURL() [3/3]

void Aws::XRay::Model::Http::SetHttpURL ( const char *  value)
inline

The request URL.

Definition at line 63 of file Http.h.

◆ SetUserAgent() [1/3]

void Aws::XRay::Model::Http::SetUserAgent ( Aws::String &&  value)
inline

The request's user agent string.

Definition at line 161 of file Http.h.

◆ SetUserAgent() [2/3]

void Aws::XRay::Model::Http::SetUserAgent ( const Aws::String value)
inline

The request's user agent string.

Definition at line 156 of file Http.h.

◆ SetUserAgent() [3/3]

void Aws::XRay::Model::Http::SetUserAgent ( const char *  value)
inline

The request's user agent string.

Definition at line 166 of file Http.h.

◆ UserAgentHasBeenSet()

bool Aws::XRay::Model::Http::UserAgentHasBeenSet ( ) const
inline

The request's user agent string.

Definition at line 151 of file Http.h.

◆ WithClientIp() [1/3]

Http& Aws::XRay::Model::Http::WithClientIp ( Aws::String &&  value)
inline

The IP address of the requestor.

Definition at line 217 of file Http.h.

◆ WithClientIp() [2/3]

Http& Aws::XRay::Model::Http::WithClientIp ( const Aws::String value)
inline

The IP address of the requestor.

Definition at line 212 of file Http.h.

◆ WithClientIp() [3/3]

Http& Aws::XRay::Model::Http::WithClientIp ( const char *  value)
inline

The IP address of the requestor.

Definition at line 222 of file Http.h.

◆ WithHttpMethod() [1/3]

Http& Aws::XRay::Model::Http::WithHttpMethod ( Aws::String &&  value)
inline

The request method.

Definition at line 135 of file Http.h.

◆ WithHttpMethod() [2/3]

Http& Aws::XRay::Model::Http::WithHttpMethod ( const Aws::String value)
inline

The request method.

Definition at line 130 of file Http.h.

◆ WithHttpMethod() [3/3]

Http& Aws::XRay::Model::Http::WithHttpMethod ( const char *  value)
inline

The request method.

Definition at line 140 of file Http.h.

◆ WithHttpStatus()

Http& Aws::XRay::Model::Http::WithHttpStatus ( int  value)
inline

The response status.

Definition at line 99 of file Http.h.

◆ WithHttpURL() [1/3]

Http& Aws::XRay::Model::Http::WithHttpURL ( Aws::String &&  value)
inline

The request URL.

Definition at line 73 of file Http.h.

◆ WithHttpURL() [2/3]

Http& Aws::XRay::Model::Http::WithHttpURL ( const Aws::String value)
inline

The request URL.

Definition at line 68 of file Http.h.

◆ WithHttpURL() [3/3]

Http& Aws::XRay::Model::Http::WithHttpURL ( const char *  value)
inline

The request URL.

Definition at line 78 of file Http.h.

◆ WithUserAgent() [1/3]

Http& Aws::XRay::Model::Http::WithUserAgent ( Aws::String &&  value)
inline

The request's user agent string.

Definition at line 176 of file Http.h.

◆ WithUserAgent() [2/3]

Http& Aws::XRay::Model::Http::WithUserAgent ( const Aws::String value)
inline

The request's user agent string.

Definition at line 171 of file Http.h.

◆ WithUserAgent() [3/3]

Http& Aws::XRay::Model::Http::WithUserAgent ( const char *  value)
inline

The request's user agent string.

Definition at line 181 of file Http.h.


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