pub struct Client { /* private fields */ }
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.

Constructs a fluent builder for the AssociateMulticastGroupWithFuotaTask operation.

Constructs a fluent builder for the AssociateWirelessDeviceWithFuotaTask operation.

Constructs a fluent builder for the AssociateWirelessDeviceWithMulticastGroup operation.

Constructs a fluent builder for the AssociateWirelessDeviceWithThing operation.

Constructs a fluent builder for the AssociateWirelessGatewayWithCertificate operation.

Constructs a fluent builder for the AssociateWirelessGatewayWithThing operation.

Constructs a fluent builder for the CancelMulticastGroupSession operation.

Constructs a fluent builder for the CreateDestination operation.

Constructs a fluent builder for the CreateDeviceProfile operation.

Constructs a fluent builder for the CreateFuotaTask operation.

Constructs a fluent builder for the CreateMulticastGroup operation.

Constructs a fluent builder for the CreateNetworkAnalyzerConfiguration operation.

Constructs a fluent builder for the CreateServiceProfile operation.

Constructs a fluent builder for the CreateWirelessDevice operation.

Constructs a fluent builder for the CreateWirelessGateway operation.

Constructs a fluent builder for the CreateWirelessGatewayTask operation.

Constructs a fluent builder for the CreateWirelessGatewayTaskDefinition operation.

Constructs a fluent builder for the DeleteDestination operation.

Constructs a fluent builder for the DeleteDeviceProfile operation.

Constructs a fluent builder for the DeleteFuotaTask operation.

Constructs a fluent builder for the DeleteMulticastGroup operation.

Constructs a fluent builder for the DeleteNetworkAnalyzerConfiguration operation.

Constructs a fluent builder for the DeleteQueuedMessages operation.

Constructs a fluent builder for the DeleteServiceProfile operation.

Constructs a fluent builder for the DeleteWirelessDevice operation.

Constructs a fluent builder for the DeleteWirelessGateway operation.

Constructs a fluent builder for the DeleteWirelessGatewayTask operation.

Constructs a fluent builder for the DeleteWirelessGatewayTaskDefinition operation.

Constructs a fluent builder for the DisassociateAwsAccountFromPartnerAccount operation.

Constructs a fluent builder for the DisassociateMulticastGroupFromFuotaTask operation.

Constructs a fluent builder for the DisassociateWirelessDeviceFromFuotaTask operation.

Constructs a fluent builder for the DisassociateWirelessDeviceFromMulticastGroup operation.

Constructs a fluent builder for the DisassociateWirelessDeviceFromThing operation.

Constructs a fluent builder for the DisassociateWirelessGatewayFromCertificate operation.

Constructs a fluent builder for the DisassociateWirelessGatewayFromThing operation.

Constructs a fluent builder for the GetDestination operation.

Constructs a fluent builder for the GetDeviceProfile operation.

Constructs a fluent builder for the GetEventConfigurationByResourceTypes operation.

Constructs a fluent builder for the GetFuotaTask operation.

Constructs a fluent builder for the GetLogLevelsByResourceTypes operation.

Constructs a fluent builder for the GetMulticastGroup operation.

Constructs a fluent builder for the GetMulticastGroupSession operation.

Constructs a fluent builder for the GetNetworkAnalyzerConfiguration operation.

Constructs a fluent builder for the GetPartnerAccount operation.

Constructs a fluent builder for the GetResourceEventConfiguration operation.

Constructs a fluent builder for the GetResourceLogLevel operation.

Constructs a fluent builder for the GetServiceEndpoint operation.

Constructs a fluent builder for the GetServiceProfile operation.

Constructs a fluent builder for the GetWirelessDevice operation.

Constructs a fluent builder for the GetWirelessDeviceStatistics operation.

Constructs a fluent builder for the GetWirelessGateway operation.

Constructs a fluent builder for the GetWirelessGatewayCertificate operation.

Constructs a fluent builder for the GetWirelessGatewayFirmwareInformation operation.

Constructs a fluent builder for the GetWirelessGatewayStatistics operation.

Constructs a fluent builder for the GetWirelessGatewayTask operation.

Constructs a fluent builder for the GetWirelessGatewayTaskDefinition operation.

Constructs a fluent builder for the ListDestinations operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the ListDeviceProfiles operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the ListEventConfigurations operation.

Constructs a fluent builder for the ListFuotaTasks operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the ListMulticastGroups operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the ListMulticastGroupsByFuotaTask operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the ListNetworkAnalyzerConfigurations operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the ListPartnerAccounts operation.

Constructs a fluent builder for the ListQueuedMessages operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the ListServiceProfiles operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the ListTagsForResource operation.

Constructs a fluent builder for the ListWirelessDevices operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the ListWirelessGateways operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the ListWirelessGatewayTaskDefinitions operation.

Constructs a fluent builder for the PutResourceLogLevel operation.

Constructs a fluent builder for the ResetAllResourceLogLevels operation.

Constructs a fluent builder for the ResetResourceLogLevel operation.

Constructs a fluent builder for the SendDataToMulticastGroup operation.

Constructs a fluent builder for the SendDataToWirelessDevice operation.

Constructs a fluent builder for the StartBulkAssociateWirelessDeviceWithMulticastGroup operation.

Constructs a fluent builder for the StartBulkDisassociateWirelessDeviceFromMulticastGroup operation.

Constructs a fluent builder for the StartFuotaTask operation.

Constructs a fluent builder for the StartMulticastGroupSession operation.

Constructs a fluent builder for the TagResource operation.

Constructs a fluent builder for the TestWirelessDevice operation.

Constructs a fluent builder for the UntagResource operation.

Constructs a fluent builder for the UpdateDestination operation.

Constructs a fluent builder for the UpdateEventConfigurationByResourceTypes operation.

Constructs a fluent builder for the UpdateFuotaTask operation.

Constructs a fluent builder for the UpdateLogLevelsByResourceTypes operation.

Constructs a fluent builder for the UpdateMulticastGroup operation.

Constructs a fluent builder for the UpdateNetworkAnalyzerConfiguration operation.

Constructs a fluent builder for the UpdatePartnerAccount operation.

Constructs a fluent builder for the UpdateResourceEventConfiguration operation.

Constructs a fluent builder for the UpdateWirelessDevice operation.

Constructs a fluent builder for the UpdateWirelessGateway operation.

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

Converts to this type from the input type.

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

Returns the argument unchanged.

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

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

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