Struct aws_sdk_apigatewayv2::client::Client [−][src]
pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
An ergonomic service client for ApiGatewayV2
.
This client allows ergonomic access to a ApiGatewayV2
-shaped service.
Each method corresponds to an endpoint defined in the service’s Smithy model,
and the request and response shapes are auto-generated from that same model.
Using a Client
Once you have a client set up, you can access the service’s endpoints
by calling the appropriate method on Client
. Each such method
returns a request builder for that endpoint, with methods for setting
the various fields of the request. Once your request is complete, use
the send
method to send the request. send
returns a future, which
you then have to .await
to get the service’s response.
Implementations
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
Constructs a fluent builder for the CreateApi
operation.
See CreateApi
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateApiMapping
operation.
See CreateApiMapping
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateAuthorizer
operation.
See CreateAuthorizer
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateDeployment
operation.
See CreateDeployment
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateDomainName
operation.
See CreateDomainName
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateIntegration
operation.
See CreateIntegration
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateIntegrationResponse
operation.
See CreateIntegrationResponse
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateModel
operation.
See CreateModel
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateRoute
operation.
See CreateRoute
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateRouteResponse
operation.
See CreateRouteResponse
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateStage
operation.
See CreateStage
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateVpcLink
operation.
See CreateVpcLink
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteAccessLogSettings
operation.
See DeleteAccessLogSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteApi
operation.
See DeleteApi
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteApiMapping
operation.
See DeleteApiMapping
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteAuthorizer
operation.
See DeleteAuthorizer
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteCorsConfiguration
operation.
See DeleteCorsConfiguration
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteDeployment
operation.
See DeleteDeployment
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteDomainName
operation.
See DeleteDomainName
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteIntegration
operation.
See DeleteIntegration
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteIntegrationResponse
operation.
See DeleteIntegrationResponse
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteModel
operation.
See DeleteModel
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteRoute
operation.
See DeleteRoute
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteRouteRequestParameter
operation.
See DeleteRouteRequestParameter
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteRouteResponse
operation.
See DeleteRouteResponse
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteRouteSettings
operation.
See DeleteRouteSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteStage
operation.
See DeleteStage
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteVpcLink
operation.
See DeleteVpcLink
for more information about the
operation and its arguments.
Constructs a fluent builder for the ExportApi
operation.
See ExportApi
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetApi
operation.
See GetApi
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetApiMapping
operation.
See GetApiMapping
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetApiMappings
operation.
See GetApiMappings
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetApis
operation.
See GetApis
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetAuthorizer
operation.
See GetAuthorizer
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetAuthorizers
operation.
See GetAuthorizers
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetDeployment
operation.
See GetDeployment
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetDeployments
operation.
See GetDeployments
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetDomainName
operation.
See GetDomainName
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetDomainNames
operation.
See GetDomainNames
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetIntegration
operation.
See GetIntegration
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetIntegrationResponse
operation.
See GetIntegrationResponse
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetIntegrationResponses
operation.
See GetIntegrationResponses
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetIntegrations
operation.
See GetIntegrations
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetModel
operation.
See GetModel
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetModels
operation.
See GetModels
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetModelTemplate
operation.
See GetModelTemplate
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetRoute
operation.
See GetRoute
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetRouteResponse
operation.
See GetRouteResponse
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetRouteResponses
operation.
See GetRouteResponses
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetRoutes
operation.
See GetRoutes
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetStage
operation.
See GetStage
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetStages
operation.
See GetStages
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetTags
operation.
See GetTags
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetVpcLink
operation.
See GetVpcLink
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetVpcLinks
operation.
See GetVpcLinks
for more information about the
operation and its arguments.
Constructs a fluent builder for the ImportApi
operation.
See ImportApi
for more information about the
operation and its arguments.
Constructs a fluent builder for the ReimportApi
operation.
See ReimportApi
for more information about the
operation and its arguments.
Constructs a fluent builder for the ResetAuthorizersCache
operation.
See ResetAuthorizersCache
for more information about the
operation and its arguments.
Constructs a fluent builder for the TagResource
operation.
See TagResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the UntagResource
operation.
See UntagResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateApi
operation.
See UpdateApi
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateApiMapping
operation.
See UpdateApiMapping
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateAuthorizer
operation.
See UpdateAuthorizer
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateDeployment
operation.
See UpdateDeployment
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateDomainName
operation.
See UpdateDomainName
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateIntegration
operation.
See UpdateIntegration
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateIntegrationResponse
operation.
See UpdateIntegrationResponse
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateModel
operation.
See UpdateModel
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateRoute
operation.
See UpdateRoute
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateRouteResponse
operation.
See UpdateRouteResponse
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateStage
operation.
See UpdateStage
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateVpcLink
operation.
See UpdateVpcLink
for more information about the
operation and its arguments.
Creates a client with the given service config and connector override.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for Client<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more