Struct aws_sdk_iotwireless::client::Client [−][src]
pub struct Client<C = DynConnector, M = AwsMiddleware, 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
.<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_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 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.
Constructs a fluent builder for the ListDeviceProfiles operation.
See ListDeviceProfiles for more information about the
operation and its arguments.
Constructs a fluent builder for the ListFuotaTasks operation.
See ListFuotaTasks for more information about the
operation and its arguments.
Constructs a fluent builder for the ListMulticastGroups operation.
See ListMulticastGroups for more information about the
operation and its arguments.
Constructs a fluent builder for the ListMulticastGroupsByFuotaTask operation.
See ListMulticastGroupsByFuotaTask for more information about the
operation and its arguments.
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.
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.
Constructs a fluent builder for the ListWirelessGateways operation.
See ListWirelessGateways for more information about the
operation and its arguments.
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.
pub fn start_bulk_associate_wireless_device_with_multicast_group(
&self
) -> StartBulkAssociateWirelessDeviceWithMulticastGroup<C, M, R>
pub fn start_bulk_associate_wireless_device_with_multicast_group(
&self
) -> StartBulkAssociateWirelessDeviceWithMulticastGroup<C, M, R>
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 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 = AwsMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, 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