AWS SDK for C++

AWS SDK for C++ Version 1.11.788

Loading...
Searching...
No Matches
Public Member Functions | List of all members
smithy::interceptor::InterceptorContext Class Reference

#include <InterceptorContext.h>

Public Member Functions

 
virtual ~InterceptorContext ()=default
 
 InterceptorContext (const InterceptorContext &other)=delete
 
 InterceptorContext (InterceptorContext &&other) noexcept=delete
 
 
InterceptorContextoperator= (InterceptorContext &&other) noexcept=delete
 
 
std::shared_ptr< Aws::Http::HttpRequestGetTransmitRequest () const
 
void SetTransmitRequest (const std::shared_ptr< Aws::Http::HttpRequest > &transmitRequest)
 
std::shared_ptr< Aws::Http::HttpResponseGetTransmitResponse () const
 
void SetTransmitResponse (const std::shared_ptr< Aws::Http::HttpResponse > &transmitResponse)
 
Aws::Crt::Optional< Aws::StringGetAttribute (const Aws::String &key) const
 
void SetAttribute (const Aws::String &key, const Aws::String &value)
 

Detailed Description

Definition at line 18 of file InterceptorContext.h.

Constructor & Destructor Documentation

◆ InterceptorContext() [1/3]

smithy::interceptor::InterceptorContext::InterceptorContext ( const Aws::AmazonWebServiceRequest m_modeled_request)
inlineexplicit

Definition at line 21 of file InterceptorContext.h.

◆ ~InterceptorContext()

virtual smithy::interceptor::InterceptorContext::~InterceptorContext ( )
virtualdefault

◆ InterceptorContext() [2/3]

smithy::interceptor::InterceptorContext::InterceptorContext ( const InterceptorContext other)
delete

◆ InterceptorContext() [3/3]

smithy::interceptor::InterceptorContext::InterceptorContext ( InterceptorContext &&  other)
deletenoexcept

Member Function Documentation

◆ GetAttribute()

Aws::Crt::Optional< Aws::String > smithy::interceptor::InterceptorContext::GetAttribute ( const Aws::String key) const
inline

Definition at line 57 of file InterceptorContext.h.

◆ GetModeledRequest()

const Aws::AmazonWebServiceRequest & smithy::interceptor::InterceptorContext::GetModeledRequest ( ) const
inline

Definition at line 32 of file InterceptorContext.h.

◆ GetTransmitRequest()

std::shared_ptr< Aws::Http::HttpRequest > smithy::interceptor::InterceptorContext::GetTransmitRequest ( ) const
inline

Definition at line 37 of file InterceptorContext.h.

◆ GetTransmitResponse()

std::shared_ptr< Aws::Http::HttpResponse > smithy::interceptor::InterceptorContext::GetTransmitResponse ( ) const
inline

Definition at line 47 of file InterceptorContext.h.

◆ operator=() [1/2]

InterceptorContext & smithy::interceptor::InterceptorContext::operator= ( const InterceptorContext other)
delete

◆ operator=() [2/2]

InterceptorContext & smithy::interceptor::InterceptorContext::operator= ( InterceptorContext &&  other)
deletenoexcept

◆ SetAttribute()

void smithy::interceptor::InterceptorContext::SetAttribute ( const Aws::String key,
const Aws::String value 
)
inline

Definition at line 65 of file InterceptorContext.h.

◆ SetTransmitRequest()

void smithy::interceptor::InterceptorContext::SetTransmitRequest ( const std::shared_ptr< Aws::Http::HttpRequest > &  transmitRequest)
inline

Definition at line 42 of file InterceptorContext.h.

◆ SetTransmitResponse()

void smithy::interceptor::InterceptorContext::SetTransmitResponse ( const std::shared_ptr< Aws::Http::HttpResponse > &  transmitResponse)
inline

Definition at line 52 of file InterceptorContext.h.


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