Struct aws_sdk_apigatewayv2::client::Client[][src]

pub struct Client<C = DynConnector, M = AwsMiddleware, 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
        .<operationname>().
        .<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

Creates a client with the given service configuration.

Returns the client’s configuration.

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.

Creates a new client from a shared config.

Creates a new client from the service Config.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

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