Struct aws_sdk_iotwireless::client::Client
source ·
[−]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
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,
pub fn associate_aws_account_with_partner_account(
&self
) -> AssociateAwsAccountWithPartnerAccount<C, M, R>
pub fn associate_aws_account_with_partner_account(
&self
) -> AssociateAwsAccountWithPartnerAccount<C, M, R>
Constructs a fluent builder for the AssociateAwsAccountWithPartnerAccount
operation.
See AssociateAwsAccountWithPartnerAccount
for more information about the
operation and its arguments.
pub fn associate_multicast_group_with_fuota_task(
&self
) -> AssociateMulticastGroupWithFuotaTask<C, M, R>
pub fn associate_multicast_group_with_fuota_task(
&self
) -> AssociateMulticastGroupWithFuotaTask<C, M, R>
Constructs a fluent builder for the AssociateMulticastGroupWithFuotaTask
operation.
See AssociateMulticastGroupWithFuotaTask
for more information about the
operation and its arguments.
pub fn associate_wireless_device_with_fuota_task(
&self
) -> AssociateWirelessDeviceWithFuotaTask<C, M, R>
pub fn associate_wireless_device_with_fuota_task(
&self
) -> AssociateWirelessDeviceWithFuotaTask<C, M, R>
Constructs a fluent builder for the AssociateWirelessDeviceWithFuotaTask
operation.
See AssociateWirelessDeviceWithFuotaTask
for more information about the
operation and its arguments.
pub fn associate_wireless_device_with_multicast_group(
&self
) -> AssociateWirelessDeviceWithMulticastGroup<C, M, R>
pub fn associate_wireless_device_with_multicast_group(
&self
) -> AssociateWirelessDeviceWithMulticastGroup<C, M, R>
Constructs a fluent builder for the AssociateWirelessDeviceWithMulticastGroup
operation.
See AssociateWirelessDeviceWithMulticastGroup
for more information about the
operation and its arguments.
pub fn associate_wireless_device_with_thing(
&self
) -> AssociateWirelessDeviceWithThing<C, M, R>
pub fn associate_wireless_device_with_thing(
&self
) -> AssociateWirelessDeviceWithThing<C, M, R>
Constructs a fluent builder for the AssociateWirelessDeviceWithThing
operation.
See AssociateWirelessDeviceWithThing
for more information about the
operation and its arguments.
pub fn associate_wireless_gateway_with_certificate(
&self
) -> AssociateWirelessGatewayWithCertificate<C, M, R>
pub fn associate_wireless_gateway_with_certificate(
&self
) -> AssociateWirelessGatewayWithCertificate<C, M, R>
Constructs a fluent builder for the AssociateWirelessGatewayWithCertificate
operation.
See AssociateWirelessGatewayWithCertificate
for more information about the
operation and its arguments.
pub fn associate_wireless_gateway_with_thing(
&self
) -> AssociateWirelessGatewayWithThing<C, M, R>
pub fn associate_wireless_gateway_with_thing(
&self
) -> AssociateWirelessGatewayWithThing<C, M, R>
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.
pub fn create_wireless_gateway_task_definition(
&self
) -> CreateWirelessGatewayTaskDefinition<C, M, R>
pub fn create_wireless_gateway_task_definition(
&self
) -> CreateWirelessGatewayTaskDefinition<C, M, R>
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.
pub fn delete_wireless_gateway_task_definition(
&self
) -> DeleteWirelessGatewayTaskDefinition<C, M, R>
pub fn delete_wireless_gateway_task_definition(
&self
) -> DeleteWirelessGatewayTaskDefinition<C, M, R>
Constructs a fluent builder for the DeleteWirelessGatewayTaskDefinition
operation.
See DeleteWirelessGatewayTaskDefinition
for more information about the
operation and its arguments.
pub fn disassociate_aws_account_from_partner_account(
&self
) -> DisassociateAwsAccountFromPartnerAccount<C, M, R>
pub fn disassociate_aws_account_from_partner_account(
&self
) -> DisassociateAwsAccountFromPartnerAccount<C, M, R>
Constructs a fluent builder for the DisassociateAwsAccountFromPartnerAccount
operation.
See DisassociateAwsAccountFromPartnerAccount
for more information about the
operation and its arguments.
pub fn disassociate_multicast_group_from_fuota_task(
&self
) -> DisassociateMulticastGroupFromFuotaTask<C, M, R>
pub fn disassociate_multicast_group_from_fuota_task(
&self
) -> DisassociateMulticastGroupFromFuotaTask<C, M, R>
Constructs a fluent builder for the DisassociateMulticastGroupFromFuotaTask
operation.
See DisassociateMulticastGroupFromFuotaTask
for more information about the
operation and its arguments.
pub fn disassociate_wireless_device_from_fuota_task(
&self
) -> DisassociateWirelessDeviceFromFuotaTask<C, M, R>
pub fn disassociate_wireless_device_from_fuota_task(
&self
) -> DisassociateWirelessDeviceFromFuotaTask<C, M, R>
Constructs a fluent builder for the DisassociateWirelessDeviceFromFuotaTask
operation.
See DisassociateWirelessDeviceFromFuotaTask
for more information about the
operation and its arguments.
pub fn disassociate_wireless_device_from_multicast_group(
&self
) -> DisassociateWirelessDeviceFromMulticastGroup<C, M, R>
pub fn disassociate_wireless_device_from_multicast_group(
&self
) -> DisassociateWirelessDeviceFromMulticastGroup<C, M, R>
Constructs a fluent builder for the DisassociateWirelessDeviceFromMulticastGroup
operation.
See DisassociateWirelessDeviceFromMulticastGroup
for more information about the
operation and its arguments.
pub fn disassociate_wireless_device_from_thing(
&self
) -> DisassociateWirelessDeviceFromThing<C, M, R>
pub fn disassociate_wireless_device_from_thing(
&self
) -> DisassociateWirelessDeviceFromThing<C, M, R>
Constructs a fluent builder for the DisassociateWirelessDeviceFromThing
operation.
See DisassociateWirelessDeviceFromThing
for more information about the
operation and its arguments.
pub fn disassociate_wireless_gateway_from_certificate(
&self
) -> DisassociateWirelessGatewayFromCertificate<C, M, R>
pub fn disassociate_wireless_gateway_from_certificate(
&self
) -> DisassociateWirelessGatewayFromCertificate<C, M, R>
Constructs a fluent builder for the DisassociateWirelessGatewayFromCertificate
operation.
See DisassociateWirelessGatewayFromCertificate
for more information about the
operation and its arguments.
pub fn disassociate_wireless_gateway_from_thing(
&self
) -> DisassociateWirelessGatewayFromThing<C, M, R>
pub fn disassociate_wireless_gateway_from_thing(
&self
) -> DisassociateWirelessGatewayFromThing<C, M, R>
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.
pub fn get_wireless_gateway_firmware_information(
&self
) -> GetWirelessGatewayFirmwareInformation<C, M, R>
pub fn get_wireless_gateway_firmware_information(
&self
) -> GetWirelessGatewayFirmwareInformation<C, M, R>
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.
pub fn get_wireless_gateway_task_definition(
&self
) -> GetWirelessGatewayTaskDefinition<C, M, R>
pub fn get_wireless_gateway_task_definition(
&self
) -> GetWirelessGatewayTaskDefinition<C, M, R>
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()
.
pub fn list_wireless_gateway_task_definitions(
&self
) -> ListWirelessGatewayTaskDefinitions<C, M, R>
pub fn list_wireless_gateway_task_definitions(
&self
) -> ListWirelessGatewayTaskDefinitions<C, M, R>
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.
pub fn update_network_analyzer_configuration(
&self
) -> UpdateNetworkAnalyzerConfiguration<C, M, R>
pub fn update_network_analyzer_configuration(
&self
) -> UpdateNetworkAnalyzerConfiguration<C, M, R>
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.
pub fn update_resource_event_configuration(
&self
) -> UpdateResourceEventConfiguration<C, M, R>
pub fn update_resource_event_configuration(
&self
) -> UpdateResourceEventConfiguration<C, M, R>
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.
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