APIGatewayRequest Class

(QtAws::APIGateway::APIGatewayRequest)

The APIGatewayRequest class provides an interface for APIGateway requests. More...

Header: #include <APIGatewayRequest>
Inherits: QtAws::Core::AwsAbstractRequest
Inherited By:

QtAws::APIGateway::CreateApiKeyRequest, QtAws::APIGateway::CreateAuthorizerRequest, QtAws::APIGateway::CreateBasePathMappingRequest, QtAws::APIGateway::CreateDeploymentRequest, QtAws::APIGateway::CreateDocumentationPartRequest, QtAws::APIGateway::CreateDocumentationVersionRequest, QtAws::APIGateway::CreateDomainNameRequest, QtAws::APIGateway::CreateModelRequest, QtAws::APIGateway::CreateRequestValidatorRequest, QtAws::APIGateway::CreateResourceRequest, QtAws::APIGateway::CreateRestApiRequest, QtAws::APIGateway::CreateStageRequest, QtAws::APIGateway::CreateUsagePlanKeyRequest, QtAws::APIGateway::CreateUsagePlanRequest, QtAws::APIGateway::CreateVpcLinkRequest, QtAws::APIGateway::DeleteApiKeyRequest, QtAws::APIGateway::DeleteAuthorizerRequest, QtAws::APIGateway::DeleteBasePathMappingRequest, QtAws::APIGateway::DeleteClientCertificateRequest, QtAws::APIGateway::DeleteDeploymentRequest, QtAws::APIGateway::DeleteDocumentationPartRequest, QtAws::APIGateway::DeleteDocumentationVersionRequest, QtAws::APIGateway::DeleteDomainNameRequest, QtAws::APIGateway::DeleteGatewayResponseRequest, QtAws::APIGateway::DeleteIntegrationRequest, QtAws::APIGateway::DeleteIntegrationResponseRequest, QtAws::APIGateway::DeleteMethodRequest, QtAws::APIGateway::DeleteMethodResponseRequest, QtAws::APIGateway::DeleteModelRequest, QtAws::APIGateway::DeleteRequestValidatorRequest, QtAws::APIGateway::DeleteResourceRequest, QtAws::APIGateway::DeleteRestApiRequest, QtAws::APIGateway::DeleteStageRequest, QtAws::APIGateway::DeleteUsagePlanKeyRequest, QtAws::APIGateway::DeleteUsagePlanRequest, QtAws::APIGateway::DeleteVpcLinkRequest, QtAws::APIGateway::FlushStageAuthorizersCacheRequest, QtAws::APIGateway::FlushStageCacheRequest, QtAws::APIGateway::GenerateClientCertificateRequest, QtAws::APIGateway::GetAccountRequest, QtAws::APIGateway::GetApiKeyRequest, QtAws::APIGateway::GetApiKeysRequest, QtAws::APIGateway::GetAuthorizerRequest, QtAws::APIGateway::GetAuthorizersRequest, QtAws::APIGateway::GetBasePathMappingRequest, QtAws::APIGateway::GetBasePathMappingsRequest, QtAws::APIGateway::GetClientCertificateRequest, QtAws::APIGateway::GetClientCertificatesRequest, QtAws::APIGateway::GetDeploymentRequest, QtAws::APIGateway::GetDeploymentsRequest, QtAws::APIGateway::GetDocumentationPartRequest, QtAws::APIGateway::GetDocumentationPartsRequest, QtAws::APIGateway::GetDocumentationVersionRequest, QtAws::APIGateway::GetDocumentationVersionsRequest, QtAws::APIGateway::GetDomainNameRequest, QtAws::APIGateway::GetDomainNamesRequest, QtAws::APIGateway::GetExportRequest, QtAws::APIGateway::GetGatewayResponseRequest, QtAws::APIGateway::GetGatewayResponsesRequest, QtAws::APIGateway::GetIntegrationRequest, QtAws::APIGateway::GetIntegrationResponseRequest, QtAws::APIGateway::GetMethodRequest, QtAws::APIGateway::GetMethodResponseRequest, QtAws::APIGateway::GetModelRequest, QtAws::APIGateway::GetModelsRequest, QtAws::APIGateway::GetModelTemplateRequest, QtAws::APIGateway::GetRequestValidatorRequest, QtAws::APIGateway::GetRequestValidatorsRequest, QtAws::APIGateway::GetResourceRequest, QtAws::APIGateway::GetResourcesRequest, QtAws::APIGateway::GetRestApiRequest, QtAws::APIGateway::GetRestApisRequest, QtAws::APIGateway::GetSdkRequest, QtAws::APIGateway::GetSdkTypeRequest, QtAws::APIGateway::GetSdkTypesRequest, QtAws::APIGateway::GetStageRequest, QtAws::APIGateway::GetStagesRequest, QtAws::APIGateway::GetTagsRequest, QtAws::APIGateway::GetUsagePlanKeyRequest, QtAws::APIGateway::GetUsagePlanKeysRequest, QtAws::APIGateway::GetUsagePlanRequest, QtAws::APIGateway::GetUsagePlansRequest, QtAws::APIGateway::GetUsageRequest, QtAws::APIGateway::GetVpcLinkRequest, QtAws::APIGateway::GetVpcLinksRequest, QtAws::APIGateway::ImportApiKeysRequest, QtAws::APIGateway::ImportDocumentationPartsRequest, QtAws::APIGateway::ImportRestApiRequest, QtAws::APIGateway::PutGatewayResponseRequest, QtAws::APIGateway::PutIntegrationRequest, QtAws::APIGateway::PutIntegrationResponseRequest, QtAws::APIGateway::PutMethodRequest, QtAws::APIGateway::PutMethodResponseRequest, QtAws::APIGateway::PutRestApiRequest, QtAws::APIGateway::TagResourceRequest, QtAws::APIGateway::TestInvokeAuthorizerRequest, QtAws::APIGateway::TestInvokeMethodRequest, QtAws::APIGateway::UntagResourceRequest, QtAws::APIGateway::UpdateAccountRequest, QtAws::APIGateway::UpdateApiKeyRequest, QtAws::APIGateway::UpdateAuthorizerRequest, QtAws::APIGateway::UpdateBasePathMappingRequest, QtAws::APIGateway::UpdateClientCertificateRequest, QtAws::APIGateway::UpdateDeploymentRequest, QtAws::APIGateway::UpdateDocumentationPartRequest, QtAws::APIGateway::UpdateDocumentationVersionRequest, QtAws::APIGateway::UpdateDomainNameRequest, QtAws::APIGateway::UpdateGatewayResponseRequest, QtAws::APIGateway::UpdateIntegrationRequest, QtAws::APIGateway::UpdateIntegrationResponseRequest, QtAws::APIGateway::UpdateMethodRequest, QtAws::APIGateway::UpdateMethodResponseRequest, QtAws::APIGateway::UpdateModelRequest, QtAws::APIGateway::UpdateRequestValidatorRequest, QtAws::APIGateway::UpdateResourceRequest, QtAws::APIGateway::UpdateRestApiRequest, QtAws::APIGateway::UpdateStageRequest, QtAws::APIGateway::UpdateUsagePlanRequest, QtAws::APIGateway::UpdateUsageRequest, and QtAws::APIGateway::UpdateVpcLinkRequest

Public Types

enum Action { CreateApiKeyAction, CreateAuthorizerAction, CreateBasePathMappingAction, CreateDeploymentAction, ..., UpdateVpcLinkAction }
flags Actions

Public Functions

APIGatewayRequest(const Action action)
APIGatewayRequest(const APIGatewayRequest &other)
Action action() const
QString actionString() const
QString apiVersion() const
void setAction(const Action action)
void setApiVersion(const QString &version)
APIGatewayRequest &operator=(const APIGatewayRequest &other)
virtual bool operator==(const APIGatewayRequest &other) const

Protected Functions

APIGatewayRequest(APIGatewayRequestPrivate * const d)
int clearParameter(const QString &name)
void clearParameters()
QVariant parameter(const QString &name, const QVariant &defaultValue = QVariant()) const
const QVariantMap &parameters() const
void setParameter(const QString &name, const QVariant &value)
void setParameters(const QVariantMap &parameters)

Reimplemented Protected Functions

virtual QNetworkRequest unsignedRequest(const QUrl &endpoint) const override

Detailed Description

The APIGatewayRequest class provides an interface for APIGateway requests.

Member Type Documentation

enum APIGatewayRequest::Action
flags APIGatewayRequest::Actions

This enum describes the actions that can be performed as APIGateway requests.

ConstantValueDescription
QtAws::APIGateway::APIGatewayRequest::CreateApiKeyAction0APIGateway CreateApiKey action.
QtAws::APIGateway::APIGatewayRequest::CreateAuthorizerAction1APIGateway CreateAuthorizer action.
QtAws::APIGateway::APIGatewayRequest::CreateBasePathMappingAction2APIGateway CreateBasePathMapping action.
QtAws::APIGateway::APIGatewayRequest::CreateDeploymentAction3APIGateway CreateDeployment action.
QtAws::APIGateway::APIGatewayRequest::CreateDocumentationPartAction4APIGateway CreateDocumentationPart action.
QtAws::APIGateway::APIGatewayRequest::CreateDocumentationVersionAction5APIGateway CreateDocumentationVersion action.
QtAws::APIGateway::APIGatewayRequest::CreateDomainNameAction6APIGateway CreateDomainName action.
QtAws::APIGateway::APIGatewayRequest::CreateModelAction7APIGateway CreateModel action.
QtAws::APIGateway::APIGatewayRequest::CreateRequestValidatorAction8APIGateway CreateRequestValidator action.
QtAws::APIGateway::APIGatewayRequest::CreateResourceAction9APIGateway CreateResource action.
QtAws::APIGateway::APIGatewayRequest::CreateRestApiAction10APIGateway CreateRestApi action.
QtAws::APIGateway::APIGatewayRequest::CreateStageAction11APIGateway CreateStage action.
QtAws::APIGateway::APIGatewayRequest::CreateUsagePlanAction12APIGateway CreateUsagePlan action.
QtAws::APIGateway::APIGatewayRequest::CreateUsagePlanKeyAction13APIGateway CreateUsagePlanKey action.
QtAws::APIGateway::APIGatewayRequest::CreateVpcLinkAction14APIGateway CreateVpcLink action.
QtAws::APIGateway::APIGatewayRequest::DeleteApiKeyAction15APIGateway DeleteApiKey action.
QtAws::APIGateway::APIGatewayRequest::DeleteAuthorizerAction16APIGateway DeleteAuthorizer action.
QtAws::APIGateway::APIGatewayRequest::DeleteBasePathMappingAction17APIGateway DeleteBasePathMapping action.
QtAws::APIGateway::APIGatewayRequest::DeleteClientCertificateAction18APIGateway DeleteClientCertificate action.
QtAws::APIGateway::APIGatewayRequest::DeleteDeploymentAction19APIGateway DeleteDeployment action.
QtAws::APIGateway::APIGatewayRequest::DeleteDocumentationPartAction20APIGateway DeleteDocumentationPart action.
QtAws::APIGateway::APIGatewayRequest::DeleteDocumentationVersionAction21APIGateway DeleteDocumentationVersion action.
QtAws::APIGateway::APIGatewayRequest::DeleteDomainNameAction22APIGateway DeleteDomainName action.
QtAws::APIGateway::APIGatewayRequest::DeleteGatewayResponseAction23APIGateway DeleteGatewayResponse action.
QtAws::APIGateway::APIGatewayRequest::DeleteIntegrationAction24APIGateway DeleteIntegration action.
QtAws::APIGateway::APIGatewayRequest::DeleteIntegrationResponseAction25APIGateway DeleteIntegrationResponse action.
QtAws::APIGateway::APIGatewayRequest::DeleteMethodAction26APIGateway DeleteMethod action.
QtAws::APIGateway::APIGatewayRequest::DeleteMethodResponseAction27APIGateway DeleteMethodResponse action.
QtAws::APIGateway::APIGatewayRequest::DeleteModelAction28APIGateway DeleteModel action.
QtAws::APIGateway::APIGatewayRequest::DeleteRequestValidatorAction29APIGateway DeleteRequestValidator action.
QtAws::APIGateway::APIGatewayRequest::DeleteResourceAction30APIGateway DeleteResource action.
QtAws::APIGateway::APIGatewayRequest::DeleteRestApiAction31APIGateway DeleteRestApi action.
QtAws::APIGateway::APIGatewayRequest::DeleteStageAction32APIGateway DeleteStage action.
QtAws::APIGateway::APIGatewayRequest::DeleteUsagePlanAction33APIGateway DeleteUsagePlan action.
QtAws::APIGateway::APIGatewayRequest::DeleteUsagePlanKeyAction34APIGateway DeleteUsagePlanKey action.
QtAws::APIGateway::APIGatewayRequest::DeleteVpcLinkAction35APIGateway DeleteVpcLink action.
QtAws::APIGateway::APIGatewayRequest::FlushStageAuthorizersCacheAction36APIGateway FlushStageAuthorizersCache action.
QtAws::APIGateway::APIGatewayRequest::FlushStageCacheAction37APIGateway FlushStageCache action.
QtAws::APIGateway::APIGatewayRequest::GenerateClientCertificateAction38APIGateway GenerateClientCertificate action.
QtAws::APIGateway::APIGatewayRequest::GetAccountAction39APIGateway GetAccount action.
QtAws::APIGateway::APIGatewayRequest::GetApiKeyAction40APIGateway GetApiKey action.
QtAws::APIGateway::APIGatewayRequest::GetApiKeysAction41APIGateway GetApiKeys action.
QtAws::APIGateway::APIGatewayRequest::GetAuthorizerAction42APIGateway GetAuthorizer action.
QtAws::APIGateway::APIGatewayRequest::GetAuthorizersAction43APIGateway GetAuthorizers action.
QtAws::APIGateway::APIGatewayRequest::GetBasePathMappingAction44APIGateway GetBasePathMapping action.
QtAws::APIGateway::APIGatewayRequest::GetBasePathMappingsAction45APIGateway GetBasePathMappings action.
QtAws::APIGateway::APIGatewayRequest::GetClientCertificateAction46APIGateway GetClientCertificate action.
QtAws::APIGateway::APIGatewayRequest::GetClientCertificatesAction47APIGateway GetClientCertificates action.
QtAws::APIGateway::APIGatewayRequest::GetDeploymentAction48APIGateway GetDeployment action.
QtAws::APIGateway::APIGatewayRequest::GetDeploymentsAction49APIGateway GetDeployments action.
QtAws::APIGateway::APIGatewayRequest::GetDocumentationPartAction50APIGateway GetDocumentationPart action.
QtAws::APIGateway::APIGatewayRequest::GetDocumentationPartsAction51APIGateway GetDocumentationParts action.
QtAws::APIGateway::APIGatewayRequest::GetDocumentationVersionAction52APIGateway GetDocumentationVersion action.
QtAws::APIGateway::APIGatewayRequest::GetDocumentationVersionsAction53APIGateway GetDocumentationVersions action.
QtAws::APIGateway::APIGatewayRequest::GetDomainNameAction54APIGateway GetDomainName action.
QtAws::APIGateway::APIGatewayRequest::GetDomainNamesAction55APIGateway GetDomainNames action.
QtAws::APIGateway::APIGatewayRequest::GetExportAction56APIGateway GetExport action.
QtAws::APIGateway::APIGatewayRequest::GetGatewayResponseAction57APIGateway GetGatewayResponse action.
QtAws::APIGateway::APIGatewayRequest::GetGatewayResponsesAction58APIGateway GetGatewayResponses action.
QtAws::APIGateway::APIGatewayRequest::GetIntegrationAction59APIGateway GetIntegration action.
QtAws::APIGateway::APIGatewayRequest::GetIntegrationResponseAction60APIGateway GetIntegrationResponse action.
QtAws::APIGateway::APIGatewayRequest::GetMethodAction61APIGateway GetMethod action.
QtAws::APIGateway::APIGatewayRequest::GetMethodResponseAction62APIGateway GetMethodResponse action.
QtAws::APIGateway::APIGatewayRequest::GetModelAction63APIGateway GetModel action.
QtAws::APIGateway::APIGatewayRequest::GetModelTemplateAction64APIGateway GetModelTemplate action.
QtAws::APIGateway::APIGatewayRequest::GetModelsAction65APIGateway GetModels action.
QtAws::APIGateway::APIGatewayRequest::GetRequestValidatorAction66APIGateway GetRequestValidator action.
QtAws::APIGateway::APIGatewayRequest::GetRequestValidatorsAction67APIGateway GetRequestValidators action.
QtAws::APIGateway::APIGatewayRequest::GetResourceAction68APIGateway GetResource action.
QtAws::APIGateway::APIGatewayRequest::GetResourcesAction69APIGateway GetResources action.
QtAws::APIGateway::APIGatewayRequest::GetRestApiAction70APIGateway GetRestApi action.
QtAws::APIGateway::APIGatewayRequest::GetRestApisAction71APIGateway GetRestApis action.
QtAws::APIGateway::APIGatewayRequest::GetSdkAction72APIGateway GetSdk action.
QtAws::APIGateway::APIGatewayRequest::GetSdkTypeAction73APIGateway GetSdkType action.
QtAws::APIGateway::APIGatewayRequest::GetSdkTypesAction74APIGateway GetSdkTypes action.
QtAws::APIGateway::APIGatewayRequest::GetStageAction75APIGateway GetStage action.
QtAws::APIGateway::APIGatewayRequest::GetStagesAction76APIGateway GetStages action.
QtAws::APIGateway::APIGatewayRequest::GetTagsAction77APIGateway GetTags action.
QtAws::APIGateway::APIGatewayRequest::GetUsageAction78APIGateway GetUsage action.
QtAws::APIGateway::APIGatewayRequest::GetUsagePlanAction79APIGateway GetUsagePlan action.
QtAws::APIGateway::APIGatewayRequest::GetUsagePlanKeyAction80APIGateway GetUsagePlanKey action.
QtAws::APIGateway::APIGatewayRequest::GetUsagePlanKeysAction81APIGateway GetUsagePlanKeys action.
QtAws::APIGateway::APIGatewayRequest::GetUsagePlansAction82APIGateway GetUsagePlans action.
QtAws::APIGateway::APIGatewayRequest::GetVpcLinkAction83APIGateway GetVpcLink action.
QtAws::APIGateway::APIGatewayRequest::GetVpcLinksAction84APIGateway GetVpcLinks action.
QtAws::APIGateway::APIGatewayRequest::ImportApiKeysAction85APIGateway ImportApiKeys action.
QtAws::APIGateway::APIGatewayRequest::ImportDocumentationPartsAction86APIGateway ImportDocumentationParts action.
QtAws::APIGateway::APIGatewayRequest::ImportRestApiAction87APIGateway ImportRestApi action.
QtAws::APIGateway::APIGatewayRequest::PutGatewayResponseAction88APIGateway PutGatewayResponse action.
QtAws::APIGateway::APIGatewayRequest::PutIntegrationAction89APIGateway PutIntegration action.
QtAws::APIGateway::APIGatewayRequest::PutIntegrationResponseAction90APIGateway PutIntegrationResponse action.
QtAws::APIGateway::APIGatewayRequest::PutMethodAction91APIGateway PutMethod action.
QtAws::APIGateway::APIGatewayRequest::PutMethodResponseAction92APIGateway PutMethodResponse action.
QtAws::APIGateway::APIGatewayRequest::PutRestApiAction93APIGateway PutRestApi action.
QtAws::APIGateway::APIGatewayRequest::TagResourceAction94APIGateway TagResource action.
QtAws::APIGateway::APIGatewayRequest::TestInvokeAuthorizerAction95APIGateway TestInvokeAuthorizer action.
QtAws::APIGateway::APIGatewayRequest::TestInvokeMethodAction96APIGateway TestInvokeMethod action.
QtAws::APIGateway::APIGatewayRequest::UntagResourceAction97APIGateway UntagResource action.
QtAws::APIGateway::APIGatewayRequest::UpdateAccountAction98APIGateway UpdateAccount action.
QtAws::APIGateway::APIGatewayRequest::UpdateApiKeyAction99APIGateway UpdateApiKey action.
QtAws::APIGateway::APIGatewayRequest::UpdateAuthorizerAction100APIGateway UpdateAuthorizer action.
QtAws::APIGateway::APIGatewayRequest::UpdateBasePathMappingAction101APIGateway UpdateBasePathMapping action.
QtAws::APIGateway::APIGatewayRequest::UpdateClientCertificateAction102APIGateway UpdateClientCertificate action.
QtAws::APIGateway::APIGatewayRequest::UpdateDeploymentAction103APIGateway UpdateDeployment action.
QtAws::APIGateway::APIGatewayRequest::UpdateDocumentationPartAction104APIGateway UpdateDocumentationPart action.
QtAws::APIGateway::APIGatewayRequest::UpdateDocumentationVersionAction105APIGateway UpdateDocumentationVersion action.
QtAws::APIGateway::APIGatewayRequest::UpdateDomainNameAction106APIGateway UpdateDomainName action.
QtAws::APIGateway::APIGatewayRequest::UpdateGatewayResponseAction107APIGateway UpdateGatewayResponse action.
QtAws::APIGateway::APIGatewayRequest::UpdateIntegrationAction108APIGateway UpdateIntegration action.
QtAws::APIGateway::APIGatewayRequest::UpdateIntegrationResponseAction109APIGateway UpdateIntegrationResponse action.
QtAws::APIGateway::APIGatewayRequest::UpdateMethodAction110APIGateway UpdateMethod action.
QtAws::APIGateway::APIGatewayRequest::UpdateMethodResponseAction111APIGateway UpdateMethodResponse action.
QtAws::APIGateway::APIGatewayRequest::UpdateModelAction112APIGateway UpdateModel action.
QtAws::APIGateway::APIGatewayRequest::UpdateRequestValidatorAction113APIGateway UpdateRequestValidator action.
QtAws::APIGateway::APIGatewayRequest::UpdateResourceAction114APIGateway UpdateResource action.
QtAws::APIGateway::APIGatewayRequest::UpdateRestApiAction115APIGateway UpdateRestApi action.
QtAws::APIGateway::APIGatewayRequest::UpdateStageAction116APIGateway UpdateStage action.
QtAws::APIGateway::APIGatewayRequest::UpdateUsageAction117APIGateway UpdateUsage action.
QtAws::APIGateway::APIGatewayRequest::UpdateUsagePlanAction118APIGateway UpdateUsagePlan action.
QtAws::APIGateway::APIGatewayRequest::UpdateVpcLinkAction119APIGateway UpdateVpcLink action.

The Actions type is a typedef for QFlags<Action>. It stores an OR combination of Action values.

Member Function Documentation

APIGatewayRequest::APIGatewayRequest(const Action action)

Constructs a APIGatewayRequest object for APIGateway action.

APIGatewayRequest::APIGatewayRequest(const APIGatewayRequest &other)

Constructs a copy of other.

[protected] APIGatewayRequest::APIGatewayRequest(APIGatewayRequestPrivate * const d)

Constructs aa APIGatewayRequest object with private implementation d.

This overload allows derived classes to provide their own private class implementation that inherits from APIGatewayRequestPrivate.

Action APIGatewayRequest::action() const

Returns the APIGateway action to be performed by this request.

See also setAction().

QString APIGatewayRequest::actionString() const

Returns the name of the APIGateway action to be performed by this request.

QString APIGatewayRequest::apiVersion() const

Returns the APIGateway API version implemented by this request.

See also setApiVersion().

[protected] int APIGatewayRequest::clearParameter(const QString &name)

Removes the a name parameter from the request, then returns the number of paramters removed (typically 0 or 1).

[protected] void APIGatewayRequest::clearParameters()

Removes all parameters from the request.

[protected] QVariant APIGatewayRequest::parameter(const QString &name, const QVariant &defaultValue = QVariant()) const

Returns the value of the name pararemter if set; defaultValue otherwise.

See also setParameter().

[protected] const QVariantMap &APIGatewayRequest::parameters() const

Returns the parameters included in this request.

See also setParameters().

void APIGatewayRequest::setAction(const Action action)

Sets the APIGateway action to be performed by this request to action.

See also action().

void APIGatewayRequest::setApiVersion(const QString &version)

Sets the APIGateway API version to include in this request to version.

See also apiVersion().

[protected] void APIGatewayRequest::setParameter(const QString &name, const QVariant &value)

Sets the name parameter to value.

See also parameter().

[protected] void APIGatewayRequest::setParameters(const QVariantMap &parameters)

Sets the paramters for this request to parameters. Any request parameters set previously will be discarded.

See also parameters().

[override virtual protected] QNetworkRequest APIGatewayRequest::unsignedRequest(const QUrl &endpoint) const

Reimplemented from AwsAbstractRequest::unsignedRequest().

Returns a network request for the APIGateway request using the given endpoint.

This APIGateway implementation builds request URLs by combining the common query parameters (such as Action and Version), with any that have been added (via setParameter) by child classes.

APIGatewayRequest &APIGatewayRequest::operator=(const APIGatewayRequest &other)

Sets the APIGatewayRequest object to be equal to other.

[virtual] bool APIGatewayRequest::operator==(const APIGatewayRequest &other) const

Returns true if this request is equal to other; false otherwise.

Note, most derived *Request classes do not need to provider their own implementations of this function, since most such request classes rely on this class' parameters functionality for all request parameters, and that parameters map is already checked via this implementation.

© 2018 Paul Colby Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.