Struct aws_sdk_apigatewayv2::client::Client [−][src]
pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Client for AmazonApiGatewayV2
Client for invoking operations on AmazonApiGatewayV2. Each operation on AmazonApiGatewayV2 is a method on this
this struct. .send()
MUST be invoked on the generated operations to dispatch the request to the service.
Examples
Constructing a client and invoking an operation
// create a shared configuration. This can be used & shared between multiple service clients.
let shared_config = aws_config::load_from_env().await;
let client = aws_sdk_apigatewayv2::Client::new(&shared_config);
// invoke an operation
/* let rsp = client
.<operation_name>().
.<param>("some value")
.send().await; */
Constructing a client with custom configuration
use aws_config::RetryConfig;
let shared_config = aws_config::load_from_env().await;
let config = aws_sdk_apigatewayv2::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_apigatewayv2::Client::from_conf(config);
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 = DefaultMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, 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