pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description

Client for AWS IoT Wireless

Client for invoking operations on AWS IoT Wireless. Each operation on AWS IoT Wireless 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_iotwireless::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_iotwireless::config::Builder::from(&shared_config)
        .retry_config(RetryConfig::disabled())
        .build();
    let client = aws_sdk_iotwireless::Client::from_conf(config);

Implementations

Creates a client with the given service configuration.

Returns the client’s configuration.

Constructs a fluent builder for the AssociateAwsAccountWithPartnerAccount operation.

See AssociateAwsAccountWithPartnerAccount for more information about the operation and its arguments.

Constructs a fluent builder for the AssociateMulticastGroupWithFuotaTask operation.

See AssociateMulticastGroupWithFuotaTask for more information about the operation and its arguments.

Constructs a fluent builder for the AssociateWirelessDeviceWithFuotaTask operation.

See AssociateWirelessDeviceWithFuotaTask for more information about the operation and its arguments.

Constructs a fluent builder for the AssociateWirelessDeviceWithMulticastGroup operation.

See AssociateWirelessDeviceWithMulticastGroup for more information about the operation and its arguments.

Constructs a fluent builder for the AssociateWirelessDeviceWithThing operation.

See AssociateWirelessDeviceWithThing for more information about the operation and its arguments.

Constructs a fluent builder for the AssociateWirelessGatewayWithCertificate operation.

See AssociateWirelessGatewayWithCertificate for more information about the operation and its arguments.

Constructs a fluent builder for the AssociateWirelessGatewayWithThing operation.

See AssociateWirelessGatewayWithThing for more information about the operation and its arguments.

Constructs a fluent builder for the CancelMulticastGroupSession operation.

See CancelMulticastGroupSession for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDestination operation.

See CreateDestination for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDeviceProfile operation.

See CreateDeviceProfile for more information about the operation and its arguments.

Constructs a fluent builder for the CreateFuotaTask operation.

See CreateFuotaTask for more information about the operation and its arguments.

Constructs a fluent builder for the CreateMulticastGroup operation.

See CreateMulticastGroup for more information about the operation and its arguments.

Constructs a fluent builder for the CreateServiceProfile operation.

See CreateServiceProfile for more information about the operation and its arguments.

Constructs a fluent builder for the CreateWirelessDevice operation.

See CreateWirelessDevice for more information about the operation and its arguments.

Constructs a fluent builder for the CreateWirelessGateway operation.

See CreateWirelessGateway for more information about the operation and its arguments.

Constructs a fluent builder for the CreateWirelessGatewayTask operation.

See CreateWirelessGatewayTask for more information about the operation and its arguments.

Constructs a fluent builder for the CreateWirelessGatewayTaskDefinition operation.

See CreateWirelessGatewayTaskDefinition for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDestination operation.

See DeleteDestination for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDeviceProfile operation.

See DeleteDeviceProfile for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteFuotaTask operation.

See DeleteFuotaTask for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteMulticastGroup operation.

See DeleteMulticastGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteServiceProfile operation.

See DeleteServiceProfile for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteWirelessDevice operation.

See DeleteWirelessDevice for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteWirelessGateway operation.

See DeleteWirelessGateway for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteWirelessGatewayTask operation.

See DeleteWirelessGatewayTask for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteWirelessGatewayTaskDefinition operation.

See DeleteWirelessGatewayTaskDefinition for more information about the operation and its arguments.

Constructs a fluent builder for the DisassociateAwsAccountFromPartnerAccount operation.

See DisassociateAwsAccountFromPartnerAccount for more information about the operation and its arguments.

Constructs a fluent builder for the DisassociateMulticastGroupFromFuotaTask operation.

See DisassociateMulticastGroupFromFuotaTask for more information about the operation and its arguments.

Constructs a fluent builder for the DisassociateWirelessDeviceFromFuotaTask operation.

See DisassociateWirelessDeviceFromFuotaTask for more information about the operation and its arguments.

Constructs a fluent builder for the DisassociateWirelessDeviceFromMulticastGroup operation.

See DisassociateWirelessDeviceFromMulticastGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DisassociateWirelessDeviceFromThing operation.

See DisassociateWirelessDeviceFromThing for more information about the operation and its arguments.

Constructs a fluent builder for the DisassociateWirelessGatewayFromCertificate operation.

See DisassociateWirelessGatewayFromCertificate for more information about the operation and its arguments.

Constructs a fluent builder for the DisassociateWirelessGatewayFromThing operation.

See DisassociateWirelessGatewayFromThing for more information about the operation and its arguments.

Constructs a fluent builder for the GetDestination operation.

See GetDestination for more information about the operation and its arguments.

Constructs a fluent builder for the GetDeviceProfile operation.

See GetDeviceProfile for more information about the operation and its arguments.

Constructs a fluent builder for the GetFuotaTask operation.

See GetFuotaTask for more information about the operation and its arguments.

Constructs a fluent builder for the GetLogLevelsByResourceTypes operation.

See GetLogLevelsByResourceTypes for more information about the operation and its arguments.

Constructs a fluent builder for the GetMulticastGroup operation.

See GetMulticastGroup for more information about the operation and its arguments.

Constructs a fluent builder for the GetMulticastGroupSession operation.

See GetMulticastGroupSession for more information about the operation and its arguments.

Constructs a fluent builder for the GetNetworkAnalyzerConfiguration operation.

See GetNetworkAnalyzerConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the GetPartnerAccount operation.

See GetPartnerAccount for more information about the operation and its arguments.

Constructs a fluent builder for the GetResourceEventConfiguration operation.

See GetResourceEventConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the GetResourceLogLevel operation.

See GetResourceLogLevel for more information about the operation and its arguments.

Constructs a fluent builder for the GetServiceEndpoint operation.

See GetServiceEndpoint for more information about the operation and its arguments.

Constructs a fluent builder for the GetServiceProfile operation.

See GetServiceProfile for more information about the operation and its arguments.

Constructs a fluent builder for the GetWirelessDevice operation.

See GetWirelessDevice for more information about the operation and its arguments.

Constructs a fluent builder for the GetWirelessDeviceStatistics operation.

See GetWirelessDeviceStatistics for more information about the operation and its arguments.

Constructs a fluent builder for the GetWirelessGateway operation.

See GetWirelessGateway for more information about the operation and its arguments.

Constructs a fluent builder for the GetWirelessGatewayCertificate operation.

See GetWirelessGatewayCertificate for more information about the operation and its arguments.

Constructs a fluent builder for the GetWirelessGatewayFirmwareInformation operation.

See GetWirelessGatewayFirmwareInformation for more information about the operation and its arguments.

Constructs a fluent builder for the GetWirelessGatewayStatistics operation.

See GetWirelessGatewayStatistics for more information about the operation and its arguments.

Constructs a fluent builder for the GetWirelessGatewayTask operation.

See GetWirelessGatewayTask for more information about the operation and its arguments.

Constructs a fluent builder for the GetWirelessGatewayTaskDefinition operation.

See GetWirelessGatewayTaskDefinition for more information about the operation and its arguments.

Constructs a fluent builder for the ListDestinations operation.

See ListDestinations for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListDeviceProfiles operation.

See ListDeviceProfiles for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListFuotaTasks operation.

See ListFuotaTasks for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListMulticastGroups operation.

See ListMulticastGroups for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListMulticastGroupsByFuotaTask operation.

See ListMulticastGroupsByFuotaTask for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListPartnerAccounts operation.

See ListPartnerAccounts for more information about the operation and its arguments.

Constructs a fluent builder for the ListServiceProfiles operation.

See ListServiceProfiles for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListTagsForResource operation.

See ListTagsForResource for more information about the operation and its arguments.

Constructs a fluent builder for the ListWirelessDevices operation.

See ListWirelessDevices for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListWirelessGateways operation.

See ListWirelessGateways for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListWirelessGatewayTaskDefinitions operation.

See ListWirelessGatewayTaskDefinitions for more information about the operation and its arguments.

Constructs a fluent builder for the PutResourceLogLevel operation.

See PutResourceLogLevel for more information about the operation and its arguments.

Constructs a fluent builder for the ResetAllResourceLogLevels operation.

See ResetAllResourceLogLevels for more information about the operation and its arguments.

Constructs a fluent builder for the ResetResourceLogLevel operation.

See ResetResourceLogLevel for more information about the operation and its arguments.

Constructs a fluent builder for the SendDataToMulticastGroup operation.

See SendDataToMulticastGroup for more information about the operation and its arguments.

Constructs a fluent builder for the SendDataToWirelessDevice operation.

See SendDataToWirelessDevice for more information about the operation and its arguments.

Constructs a fluent builder for the StartBulkAssociateWirelessDeviceWithMulticastGroup operation.

See StartBulkAssociateWirelessDeviceWithMulticastGroup for more information about the operation and its arguments.

Constructs a fluent builder for the StartBulkDisassociateWirelessDeviceFromMulticastGroup operation.

See StartBulkDisassociateWirelessDeviceFromMulticastGroup for more information about the operation and its arguments.

Constructs a fluent builder for the StartFuotaTask operation.

See StartFuotaTask for more information about the operation and its arguments.

Constructs a fluent builder for the StartMulticastGroupSession operation.

See StartMulticastGroupSession 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 TestWirelessDevice operation.

See TestWirelessDevice 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 UpdateDestination operation.

See UpdateDestination for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateFuotaTask operation.

See UpdateFuotaTask for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateLogLevelsByResourceTypes operation.

See UpdateLogLevelsByResourceTypes for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateMulticastGroup operation.

See UpdateMulticastGroup for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateNetworkAnalyzerConfiguration operation.

See UpdateNetworkAnalyzerConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the UpdatePartnerAccount operation.

See UpdatePartnerAccount for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateResourceEventConfiguration operation.

See UpdateResourceEventConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateWirelessDevice operation.

See UpdateWirelessDevice for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateWirelessGateway operation.

See UpdateWirelessGateway 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