AWS SDK for C++  1.9.108
AWS SDK for C++
Public Member Functions | List of all members
Aws::APIGateway::Model::TestInvokeMethodRequest Class Reference

#include <TestInvokeMethodRequest.h>

+ Inheritance diagram for Aws::APIGateway::Model::TestInvokeMethodRequest:

Public Member Functions

 TestInvokeMethodRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetRestApiId () const
 
bool RestApiIdHasBeenSet () const
 
void SetRestApiId (const Aws::String &value)
 
void SetRestApiId (Aws::String &&value)
 
void SetRestApiId (const char *value)
 
TestInvokeMethodRequestWithRestApiId (const Aws::String &value)
 
TestInvokeMethodRequestWithRestApiId (Aws::String &&value)
 
TestInvokeMethodRequestWithRestApiId (const char *value)
 
const Aws::StringGetResourceId () const
 
bool ResourceIdHasBeenSet () const
 
void SetResourceId (const Aws::String &value)
 
void SetResourceId (Aws::String &&value)
 
void SetResourceId (const char *value)
 
TestInvokeMethodRequestWithResourceId (const Aws::String &value)
 
TestInvokeMethodRequestWithResourceId (Aws::String &&value)
 
TestInvokeMethodRequestWithResourceId (const char *value)
 
const Aws::StringGetHttpMethod () const
 
bool HttpMethodHasBeenSet () const
 
void SetHttpMethod (const Aws::String &value)
 
void SetHttpMethod (Aws::String &&value)
 
void SetHttpMethod (const char *value)
 
TestInvokeMethodRequestWithHttpMethod (const Aws::String &value)
 
TestInvokeMethodRequestWithHttpMethod (Aws::String &&value)
 
TestInvokeMethodRequestWithHttpMethod (const char *value)
 
const Aws::StringGetPathWithQueryString () const
 
bool PathWithQueryStringHasBeenSet () const
 
void SetPathWithQueryString (const Aws::String &value)
 
void SetPathWithQueryString (Aws::String &&value)
 
void SetPathWithQueryString (const char *value)
 
TestInvokeMethodRequestWithPathWithQueryString (const Aws::String &value)
 
TestInvokeMethodRequestWithPathWithQueryString (Aws::String &&value)
 
TestInvokeMethodRequestWithPathWithQueryString (const char *value)
 
const Aws::Map< Aws::String, Aws::Vector< Aws::String > > & GetMultiValueHeaders () const
 
bool MultiValueHeadersHasBeenSet () const
 
void SetMultiValueHeaders (const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &value)
 
void SetMultiValueHeaders (Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&value)
 
TestInvokeMethodRequestWithMultiValueHeaders (const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &value)
 
TestInvokeMethodRequestWithMultiValueHeaders (Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&value)
 
TestInvokeMethodRequestAddMultiValueHeaders (const Aws::String &key, const Aws::Vector< Aws::String > &value)
 
TestInvokeMethodRequestAddMultiValueHeaders (Aws::String &&key, const Aws::Vector< Aws::String > &value)
 
TestInvokeMethodRequestAddMultiValueHeaders (const Aws::String &key, Aws::Vector< Aws::String > &&value)
 
TestInvokeMethodRequestAddMultiValueHeaders (Aws::String &&key, Aws::Vector< Aws::String > &&value)
 
TestInvokeMethodRequestAddMultiValueHeaders (const char *key, Aws::Vector< Aws::String > &&value)
 
TestInvokeMethodRequestAddMultiValueHeaders (const char *key, const Aws::Vector< Aws::String > &value)
 
const Aws::StringGetClientCertificateId () const
 
bool ClientCertificateIdHasBeenSet () const
 
void SetClientCertificateId (const Aws::String &value)
 
void SetClientCertificateId (Aws::String &&value)
 
void SetClientCertificateId (const char *value)
 
TestInvokeMethodRequestWithClientCertificateId (const Aws::String &value)
 
TestInvokeMethodRequestWithClientCertificateId (Aws::String &&value)
 
TestInvokeMethodRequestWithClientCertificateId (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetStageVariables () const
 
bool StageVariablesHasBeenSet () const
 
void SetStageVariables (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetStageVariables (Aws::Map< Aws::String, Aws::String > &&value)
 
TestInvokeMethodRequestWithStageVariables (const Aws::Map< Aws::String, Aws::String > &value)
 
TestInvokeMethodRequestWithStageVariables (Aws::Map< Aws::String, Aws::String > &&value)
 
TestInvokeMethodRequestAddStageVariables (const Aws::String &key, const Aws::String &value)
 
TestInvokeMethodRequestAddStageVariables (Aws::String &&key, const Aws::String &value)
 
TestInvokeMethodRequestAddStageVariables (const Aws::String &key, Aws::String &&value)
 
TestInvokeMethodRequestAddStageVariables (Aws::String &&key, Aws::String &&value)
 
TestInvokeMethodRequestAddStageVariables (const char *key, Aws::String &&value)
 
TestInvokeMethodRequestAddStageVariables (Aws::String &&key, const char *value)
 
TestInvokeMethodRequestAddStageVariables (const char *key, const char *value)
 
const Aws::StringGetRequestBody () const
 
bool RequestBodyHasBeenSet () const
 
void SetRequestBody (const Aws::String &value)
 
void SetRequestBody (Aws::String &&value)
 
void SetRequestBody (const char *value)
 
TestInvokeMethodRequestWithRequestBody (const Aws::String &value)
 
TestInvokeMethodRequestWithRequestBody (Aws::String &&value)
 
TestInvokeMethodRequestWithRequestBody (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetRequestHeaders () const
 
bool RequestHeadersHasBeenSet () const
 
void SetRequestHeaders (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetRequestHeaders (Aws::Map< Aws::String, Aws::String > &&value)
 
TestInvokeMethodRequestWithRequestHeaders (const Aws::Map< Aws::String, Aws::String > &value)
 
TestInvokeMethodRequestWithRequestHeaders (Aws::Map< Aws::String, Aws::String > &&value)
 
TestInvokeMethodRequestAddRequestHeaders (const Aws::String &key, const Aws::String &value)
 
TestInvokeMethodRequestAddRequestHeaders (Aws::String &&key, const Aws::String &value)
 
TestInvokeMethodRequestAddRequestHeaders (const Aws::String &key, Aws::String &&value)
 
TestInvokeMethodRequestAddRequestHeaders (Aws::String &&key, Aws::String &&value)
 
TestInvokeMethodRequestAddRequestHeaders (const char *key, Aws::String &&value)
 
TestInvokeMethodRequestAddRequestHeaders (Aws::String &&key, const char *value)
 
TestInvokeMethodRequestAddRequestHeaders (const char *key, const char *value)
 
- Public Member Functions inherited from Aws::APIGateway::APIGatewayRequest
virtual ~APIGatewayRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::APIGateway::APIGatewayRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Make a request to simulate the execution of a Method.

See Also:

AWS API Reference

Definition at line 27 of file TestInvokeMethodRequest.h.

Constructor & Destructor Documentation

◆ TestInvokeMethodRequest()

Aws::APIGateway::Model::TestInvokeMethodRequest::TestInvokeMethodRequest ( )

Member Function Documentation

◆ AddMultiValueHeaders() [1/6]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddMultiValueHeaders ( Aws::String &&  key,
Aws::Vector< Aws::String > &&  value 
)
inline

The headers as a map from string to list of values to simulate an incoming invocation request.

Definition at line 271 of file TestInvokeMethodRequest.h.

◆ AddMultiValueHeaders() [2/6]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddMultiValueHeaders ( Aws::String &&  key,
const Aws::Vector< Aws::String > &  value 
)
inline

The headers as a map from string to list of values to simulate an incoming invocation request.

Definition at line 259 of file TestInvokeMethodRequest.h.

◆ AddMultiValueHeaders() [3/6]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddMultiValueHeaders ( const Aws::String key,
Aws::Vector< Aws::String > &&  value 
)
inline

The headers as a map from string to list of values to simulate an incoming invocation request.

Definition at line 265 of file TestInvokeMethodRequest.h.

◆ AddMultiValueHeaders() [4/6]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddMultiValueHeaders ( const Aws::String key,
const Aws::Vector< Aws::String > &  value 
)
inline

The headers as a map from string to list of values to simulate an incoming invocation request.

Definition at line 253 of file TestInvokeMethodRequest.h.

◆ AddMultiValueHeaders() [5/6]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddMultiValueHeaders ( const char *  key,
Aws::Vector< Aws::String > &&  value 
)
inline

The headers as a map from string to list of values to simulate an incoming invocation request.

Definition at line 277 of file TestInvokeMethodRequest.h.

◆ AddMultiValueHeaders() [6/6]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddMultiValueHeaders ( const char *  key,
const Aws::Vector< Aws::String > &  value 
)
inline

The headers as a map from string to list of values to simulate an incoming invocation request.

Definition at line 283 of file TestInvokeMethodRequest.h.

◆ AddRequestHeaders() [1/7]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddRequestHeaders ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A key-value map of headers to simulate an incoming invocation request.

Definition at line 511 of file TestInvokeMethodRequest.h.

◆ AddRequestHeaders() [2/7]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddRequestHeaders ( Aws::String &&  key,
const Aws::String value 
)
inline

A key-value map of headers to simulate an incoming invocation request.

Definition at line 501 of file TestInvokeMethodRequest.h.

◆ AddRequestHeaders() [3/7]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddRequestHeaders ( Aws::String &&  key,
const char *  value 
)
inline

A key-value map of headers to simulate an incoming invocation request.

Definition at line 521 of file TestInvokeMethodRequest.h.

◆ AddRequestHeaders() [4/7]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddRequestHeaders ( const Aws::String key,
Aws::String &&  value 
)
inline

A key-value map of headers to simulate an incoming invocation request.

Definition at line 506 of file TestInvokeMethodRequest.h.

◆ AddRequestHeaders() [5/7]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddRequestHeaders ( const Aws::String key,
const Aws::String value 
)
inline

A key-value map of headers to simulate an incoming invocation request.

Definition at line 496 of file TestInvokeMethodRequest.h.

◆ AddRequestHeaders() [6/7]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddRequestHeaders ( const char *  key,
Aws::String &&  value 
)
inline

A key-value map of headers to simulate an incoming invocation request.

Definition at line 516 of file TestInvokeMethodRequest.h.

◆ AddRequestHeaders() [7/7]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddRequestHeaders ( const char *  key,
const char *  value 
)
inline

A key-value map of headers to simulate an incoming invocation request.

Definition at line 526 of file TestInvokeMethodRequest.h.

◆ AddStageVariables() [1/7]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddStageVariables ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A key-value map of stage variables to simulate an invocation on a deployed Stage.

Definition at line 401 of file TestInvokeMethodRequest.h.

◆ AddStageVariables() [2/7]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddStageVariables ( Aws::String &&  key,
const Aws::String value 
)
inline

A key-value map of stage variables to simulate an invocation on a deployed Stage.

Definition at line 389 of file TestInvokeMethodRequest.h.

◆ AddStageVariables() [3/7]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddStageVariables ( Aws::String &&  key,
const char *  value 
)
inline

A key-value map of stage variables to simulate an invocation on a deployed Stage.

Definition at line 413 of file TestInvokeMethodRequest.h.

◆ AddStageVariables() [4/7]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddStageVariables ( const Aws::String key,
Aws::String &&  value 
)
inline

A key-value map of stage variables to simulate an invocation on a deployed Stage.

Definition at line 395 of file TestInvokeMethodRequest.h.

◆ AddStageVariables() [5/7]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddStageVariables ( const Aws::String key,
const Aws::String value 
)
inline

A key-value map of stage variables to simulate an invocation on a deployed Stage.

Definition at line 383 of file TestInvokeMethodRequest.h.

◆ AddStageVariables() [6/7]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddStageVariables ( const char *  key,
Aws::String &&  value 
)
inline

A key-value map of stage variables to simulate an invocation on a deployed Stage.

Definition at line 407 of file TestInvokeMethodRequest.h.

◆ AddStageVariables() [7/7]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::AddStageVariables ( const char *  key,
const char *  value 
)
inline

A key-value map of stage variables to simulate an invocation on a deployed Stage.

Definition at line 419 of file TestInvokeMethodRequest.h.

◆ ClientCertificateIdHasBeenSet()

bool Aws::APIGateway::Model::TestInvokeMethodRequest::ClientCertificateIdHasBeenSet ( ) const
inline

A ClientCertificate identifier to use in the test invocation. API Gateway will use the certificate when making the HTTPS request to the defined back-end endpoint.

Definition at line 298 of file TestInvokeMethodRequest.h.

◆ GetClientCertificateId()

const Aws::String& Aws::APIGateway::Model::TestInvokeMethodRequest::GetClientCertificateId ( ) const
inline

A ClientCertificate identifier to use in the test invocation. API Gateway will use the certificate when making the HTTPS request to the defined back-end endpoint.

Definition at line 291 of file TestInvokeMethodRequest.h.

◆ GetHttpMethod()

const Aws::String& Aws::APIGateway::Model::TestInvokeMethodRequest::GetHttpMethod ( ) const
inline

[Required] Specifies a test invoke method request's HTTP method.

Definition at line 126 of file TestInvokeMethodRequest.h.

◆ GetMultiValueHeaders()

const Aws::Map<Aws::String, Aws::Vector<Aws::String> >& Aws::APIGateway::Model::TestInvokeMethodRequest::GetMultiValueHeaders ( ) const
inline

The headers as a map from string to list of values to simulate an incoming invocation request.

Definition at line 217 of file TestInvokeMethodRequest.h.

◆ GetPathWithQueryString()

const Aws::String& Aws::APIGateway::Model::TestInvokeMethodRequest::GetPathWithQueryString ( ) const
inline

The URI path, including query string, of the simulated invocation request. Use this to specify path parameters and query string parameters.

Definition at line 168 of file TestInvokeMethodRequest.h.

◆ GetRequestBody()

const Aws::String& Aws::APIGateway::Model::TestInvokeMethodRequest::GetRequestBody ( ) const
inline

The simulated request body of an incoming invocation request.

Definition at line 425 of file TestInvokeMethodRequest.h.

◆ GetRequestHeaders()

const Aws::Map<Aws::String, Aws::String>& Aws::APIGateway::Model::TestInvokeMethodRequest::GetRequestHeaders ( ) const
inline

A key-value map of headers to simulate an incoming invocation request.

Definition at line 466 of file TestInvokeMethodRequest.h.

◆ GetResourceId()

const Aws::String& Aws::APIGateway::Model::TestInvokeMethodRequest::GetResourceId ( ) const
inline

[Required] Specifies a test invoke method request's resource ID.

Definition at line 85 of file TestInvokeMethodRequest.h.

◆ GetRestApiId()

const Aws::String& Aws::APIGateway::Model::TestInvokeMethodRequest::GetRestApiId ( ) const
inline

[Required] The string identifier of the associated RestApi.

Definition at line 44 of file TestInvokeMethodRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::APIGateway::Model::TestInvokeMethodRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 36 of file TestInvokeMethodRequest.h.

◆ GetStageVariables()

const Aws::Map<Aws::String, Aws::String>& Aws::APIGateway::Model::TestInvokeMethodRequest::GetStageVariables ( ) const
inline

A key-value map of stage variables to simulate an invocation on a deployed Stage.

Definition at line 347 of file TestInvokeMethodRequest.h.

◆ HttpMethodHasBeenSet()

bool Aws::APIGateway::Model::TestInvokeMethodRequest::HttpMethodHasBeenSet ( ) const
inline

[Required] Specifies a test invoke method request's HTTP method.

Definition at line 131 of file TestInvokeMethodRequest.h.

◆ MultiValueHeadersHasBeenSet()

bool Aws::APIGateway::Model::TestInvokeMethodRequest::MultiValueHeadersHasBeenSet ( ) const
inline

The headers as a map from string to list of values to simulate an incoming invocation request.

Definition at line 223 of file TestInvokeMethodRequest.h.

◆ PathWithQueryStringHasBeenSet()

bool Aws::APIGateway::Model::TestInvokeMethodRequest::PathWithQueryStringHasBeenSet ( ) const
inline

The URI path, including query string, of the simulated invocation request. Use this to specify path parameters and query string parameters.

Definition at line 174 of file TestInvokeMethodRequest.h.

◆ RequestBodyHasBeenSet()

bool Aws::APIGateway::Model::TestInvokeMethodRequest::RequestBodyHasBeenSet ( ) const
inline

The simulated request body of an incoming invocation request.

Definition at line 430 of file TestInvokeMethodRequest.h.

◆ RequestHeadersHasBeenSet()

bool Aws::APIGateway::Model::TestInvokeMethodRequest::RequestHeadersHasBeenSet ( ) const
inline

A key-value map of headers to simulate an incoming invocation request.

Definition at line 471 of file TestInvokeMethodRequest.h.

◆ ResourceIdHasBeenSet()

bool Aws::APIGateway::Model::TestInvokeMethodRequest::ResourceIdHasBeenSet ( ) const
inline

[Required] Specifies a test invoke method request's resource ID.

Definition at line 90 of file TestInvokeMethodRequest.h.

◆ RestApiIdHasBeenSet()

bool Aws::APIGateway::Model::TestInvokeMethodRequest::RestApiIdHasBeenSet ( ) const
inline

[Required] The string identifier of the associated RestApi.

Definition at line 49 of file TestInvokeMethodRequest.h.

◆ SerializePayload()

Aws::String Aws::APIGateway::Model::TestInvokeMethodRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetClientCertificateId() [1/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetClientCertificateId ( Aws::String &&  value)
inline

A ClientCertificate identifier to use in the test invocation. API Gateway will use the certificate when making the HTTPS request to the defined back-end endpoint.

Definition at line 312 of file TestInvokeMethodRequest.h.

◆ SetClientCertificateId() [2/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetClientCertificateId ( const Aws::String value)
inline

A ClientCertificate identifier to use in the test invocation. API Gateway will use the certificate when making the HTTPS request to the defined back-end endpoint.

Definition at line 305 of file TestInvokeMethodRequest.h.

◆ SetClientCertificateId() [3/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetClientCertificateId ( const char *  value)
inline

A ClientCertificate identifier to use in the test invocation. API Gateway will use the certificate when making the HTTPS request to the defined back-end endpoint.

Definition at line 319 of file TestInvokeMethodRequest.h.

◆ SetHttpMethod() [1/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetHttpMethod ( Aws::String &&  value)
inline

[Required] Specifies a test invoke method request's HTTP method.

Definition at line 141 of file TestInvokeMethodRequest.h.

◆ SetHttpMethod() [2/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetHttpMethod ( const Aws::String value)
inline

[Required] Specifies a test invoke method request's HTTP method.

Definition at line 136 of file TestInvokeMethodRequest.h.

◆ SetHttpMethod() [3/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetHttpMethod ( const char *  value)
inline

[Required] Specifies a test invoke method request's HTTP method.

Definition at line 146 of file TestInvokeMethodRequest.h.

◆ SetMultiValueHeaders() [1/2]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetMultiValueHeaders ( Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&  value)
inline

The headers as a map from string to list of values to simulate an incoming invocation request.

Definition at line 235 of file TestInvokeMethodRequest.h.

◆ SetMultiValueHeaders() [2/2]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetMultiValueHeaders ( const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &  value)
inline

The headers as a map from string to list of values to simulate an incoming invocation request.

Definition at line 229 of file TestInvokeMethodRequest.h.

◆ SetPathWithQueryString() [1/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetPathWithQueryString ( Aws::String &&  value)
inline

The URI path, including query string, of the simulated invocation request. Use this to specify path parameters and query string parameters.

Definition at line 186 of file TestInvokeMethodRequest.h.

◆ SetPathWithQueryString() [2/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetPathWithQueryString ( const Aws::String value)
inline

The URI path, including query string, of the simulated invocation request. Use this to specify path parameters and query string parameters.

Definition at line 180 of file TestInvokeMethodRequest.h.

◆ SetPathWithQueryString() [3/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetPathWithQueryString ( const char *  value)
inline

The URI path, including query string, of the simulated invocation request. Use this to specify path parameters and query string parameters.

Definition at line 192 of file TestInvokeMethodRequest.h.

◆ SetRequestBody() [1/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetRequestBody ( Aws::String &&  value)
inline

The simulated request body of an incoming invocation request.

Definition at line 440 of file TestInvokeMethodRequest.h.

◆ SetRequestBody() [2/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetRequestBody ( const Aws::String value)
inline

The simulated request body of an incoming invocation request.

Definition at line 435 of file TestInvokeMethodRequest.h.

◆ SetRequestBody() [3/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetRequestBody ( const char *  value)
inline

The simulated request body of an incoming invocation request.

Definition at line 445 of file TestInvokeMethodRequest.h.

◆ SetRequestHeaders() [1/2]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetRequestHeaders ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A key-value map of headers to simulate an incoming invocation request.

Definition at line 481 of file TestInvokeMethodRequest.h.

◆ SetRequestHeaders() [2/2]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetRequestHeaders ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A key-value map of headers to simulate an incoming invocation request.

Definition at line 476 of file TestInvokeMethodRequest.h.

◆ SetResourceId() [1/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetResourceId ( Aws::String &&  value)
inline

[Required] Specifies a test invoke method request's resource ID.

Definition at line 100 of file TestInvokeMethodRequest.h.

◆ SetResourceId() [2/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetResourceId ( const Aws::String value)
inline

[Required] Specifies a test invoke method request's resource ID.

Definition at line 95 of file TestInvokeMethodRequest.h.

◆ SetResourceId() [3/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetResourceId ( const char *  value)
inline

[Required] Specifies a test invoke method request's resource ID.

Definition at line 105 of file TestInvokeMethodRequest.h.

◆ SetRestApiId() [1/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetRestApiId ( Aws::String &&  value)
inline

[Required] The string identifier of the associated RestApi.

Definition at line 59 of file TestInvokeMethodRequest.h.

◆ SetRestApiId() [2/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetRestApiId ( const Aws::String value)
inline

[Required] The string identifier of the associated RestApi.

Definition at line 54 of file TestInvokeMethodRequest.h.

◆ SetRestApiId() [3/3]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetRestApiId ( const char *  value)
inline

[Required] The string identifier of the associated RestApi.

Definition at line 64 of file TestInvokeMethodRequest.h.

◆ SetStageVariables() [1/2]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetStageVariables ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A key-value map of stage variables to simulate an invocation on a deployed Stage.

Definition at line 365 of file TestInvokeMethodRequest.h.

◆ SetStageVariables() [2/2]

void Aws::APIGateway::Model::TestInvokeMethodRequest::SetStageVariables ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A key-value map of stage variables to simulate an invocation on a deployed Stage.

Definition at line 359 of file TestInvokeMethodRequest.h.

◆ StageVariablesHasBeenSet()

bool Aws::APIGateway::Model::TestInvokeMethodRequest::StageVariablesHasBeenSet ( ) const
inline

A key-value map of stage variables to simulate an invocation on a deployed Stage.

Definition at line 353 of file TestInvokeMethodRequest.h.

◆ WithClientCertificateId() [1/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithClientCertificateId ( Aws::String &&  value)
inline

A ClientCertificate identifier to use in the test invocation. API Gateway will use the certificate when making the HTTPS request to the defined back-end endpoint.

Definition at line 333 of file TestInvokeMethodRequest.h.

◆ WithClientCertificateId() [2/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithClientCertificateId ( const Aws::String value)
inline

A ClientCertificate identifier to use in the test invocation. API Gateway will use the certificate when making the HTTPS request to the defined back-end endpoint.

Definition at line 326 of file TestInvokeMethodRequest.h.

◆ WithClientCertificateId() [3/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithClientCertificateId ( const char *  value)
inline

A ClientCertificate identifier to use in the test invocation. API Gateway will use the certificate when making the HTTPS request to the defined back-end endpoint.

Definition at line 340 of file TestInvokeMethodRequest.h.

◆ WithHttpMethod() [1/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithHttpMethod ( Aws::String &&  value)
inline

[Required] Specifies a test invoke method request's HTTP method.

Definition at line 156 of file TestInvokeMethodRequest.h.

◆ WithHttpMethod() [2/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithHttpMethod ( const Aws::String value)
inline

[Required] Specifies a test invoke method request's HTTP method.

Definition at line 151 of file TestInvokeMethodRequest.h.

◆ WithHttpMethod() [3/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithHttpMethod ( const char *  value)
inline

[Required] Specifies a test invoke method request's HTTP method.

Definition at line 161 of file TestInvokeMethodRequest.h.

◆ WithMultiValueHeaders() [1/2]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithMultiValueHeaders ( Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&  value)
inline

The headers as a map from string to list of values to simulate an incoming invocation request.

Definition at line 247 of file TestInvokeMethodRequest.h.

◆ WithMultiValueHeaders() [2/2]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithMultiValueHeaders ( const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &  value)
inline

The headers as a map from string to list of values to simulate an incoming invocation request.

Definition at line 241 of file TestInvokeMethodRequest.h.

◆ WithPathWithQueryString() [1/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithPathWithQueryString ( Aws::String &&  value)
inline

The URI path, including query string, of the simulated invocation request. Use this to specify path parameters and query string parameters.

Definition at line 204 of file TestInvokeMethodRequest.h.

◆ WithPathWithQueryString() [2/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithPathWithQueryString ( const Aws::String value)
inline

The URI path, including query string, of the simulated invocation request. Use this to specify path parameters and query string parameters.

Definition at line 198 of file TestInvokeMethodRequest.h.

◆ WithPathWithQueryString() [3/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithPathWithQueryString ( const char *  value)
inline

The URI path, including query string, of the simulated invocation request. Use this to specify path parameters and query string parameters.

Definition at line 210 of file TestInvokeMethodRequest.h.

◆ WithRequestBody() [1/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithRequestBody ( Aws::String &&  value)
inline

The simulated request body of an incoming invocation request.

Definition at line 455 of file TestInvokeMethodRequest.h.

◆ WithRequestBody() [2/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithRequestBody ( const Aws::String value)
inline

The simulated request body of an incoming invocation request.

Definition at line 450 of file TestInvokeMethodRequest.h.

◆ WithRequestBody() [3/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithRequestBody ( const char *  value)
inline

The simulated request body of an incoming invocation request.

Definition at line 460 of file TestInvokeMethodRequest.h.

◆ WithRequestHeaders() [1/2]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithRequestHeaders ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A key-value map of headers to simulate an incoming invocation request.

Definition at line 491 of file TestInvokeMethodRequest.h.

◆ WithRequestHeaders() [2/2]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithRequestHeaders ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A key-value map of headers to simulate an incoming invocation request.

Definition at line 486 of file TestInvokeMethodRequest.h.

◆ WithResourceId() [1/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithResourceId ( Aws::String &&  value)
inline

[Required] Specifies a test invoke method request's resource ID.

Definition at line 115 of file TestInvokeMethodRequest.h.

◆ WithResourceId() [2/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithResourceId ( const Aws::String value)
inline

[Required] Specifies a test invoke method request's resource ID.

Definition at line 110 of file TestInvokeMethodRequest.h.

◆ WithResourceId() [3/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithResourceId ( const char *  value)
inline

[Required] Specifies a test invoke method request's resource ID.

Definition at line 120 of file TestInvokeMethodRequest.h.

◆ WithRestApiId() [1/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithRestApiId ( Aws::String &&  value)
inline

[Required] The string identifier of the associated RestApi.

Definition at line 74 of file TestInvokeMethodRequest.h.

◆ WithRestApiId() [2/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithRestApiId ( const Aws::String value)
inline

[Required] The string identifier of the associated RestApi.

Definition at line 69 of file TestInvokeMethodRequest.h.

◆ WithRestApiId() [3/3]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithRestApiId ( const char *  value)
inline

[Required] The string identifier of the associated RestApi.

Definition at line 79 of file TestInvokeMethodRequest.h.

◆ WithStageVariables() [1/2]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithStageVariables ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A key-value map of stage variables to simulate an invocation on a deployed Stage.

Definition at line 377 of file TestInvokeMethodRequest.h.

◆ WithStageVariables() [2/2]

TestInvokeMethodRequest& Aws::APIGateway::Model::TestInvokeMethodRequest::WithStageVariables ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A key-value map of stage variables to simulate an invocation on a deployed Stage.

Definition at line 371 of file TestInvokeMethodRequest.h.


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