@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSIoTWirelessClient extends AmazonWebServiceClient implements AWSIoTWireless
AWS IoT Wireless provides bi-directional communication between internet-connected wireless devices and the AWS Cloud. To onboard both LoRaWAN and Sidewalk devices to AWS IoT, use the IoT Wireless API. These wireless devices use the Low Power Wide Area Networking (LPWAN) communication protocol to communicate with AWS IoT.
Using the API, you can perform create, read, update, and delete operations for your wireless devices, gateways, destinations, and profiles. After onboarding your devices, you can use the API operations to set log levels and monitor your devices with CloudWatch.
You can also use the API operations to create multicast groups and schedule a multicast session for sending a downlink message to devices in the group. By using Firmware Updates Over-The-Air (FUOTA) API operations, you can create a FUOTA task and schedule a session to update the firmware of individual devices or an entire group of devices in a multicast group.
To connect to the AWS IoT Wireless Service, use the Service endpoints as described in IoT Wireless Service endpoints in the AWS General Reference.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
public static AWSIoTWirelessClientBuilder builder()
public AssociateAwsAccountWithPartnerAccountResult associateAwsAccountWithPartnerAccount(AssociateAwsAccountWithPartnerAccountRequest request)
Associates a partner account with your AWS account.
associateAwsAccountWithPartnerAccount
in interface AWSIoTWireless
associateAwsAccountWithPartnerAccountRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.AccessDeniedException
- User does not have permission to perform this action.public AssociateMulticastGroupWithFuotaTaskResult associateMulticastGroupWithFuotaTask(AssociateMulticastGroupWithFuotaTaskRequest request)
Associate a multicast group with a FUOTA task.
associateMulticastGroupWithFuotaTask
in interface AWSIoTWireless
associateMulticastGroupWithFuotaTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public AssociateWirelessDeviceWithFuotaTaskResult associateWirelessDeviceWithFuotaTask(AssociateWirelessDeviceWithFuotaTaskRequest request)
Associate a wireless device with a FUOTA task.
associateWirelessDeviceWithFuotaTask
in interface AWSIoTWireless
associateWirelessDeviceWithFuotaTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public AssociateWirelessDeviceWithMulticastGroupResult associateWirelessDeviceWithMulticastGroup(AssociateWirelessDeviceWithMulticastGroupRequest request)
Associates a wireless device with a multicast group.
associateWirelessDeviceWithMulticastGroup
in interface AWSIoTWireless
associateWirelessDeviceWithMulticastGroupRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public AssociateWirelessDeviceWithThingResult associateWirelessDeviceWithThing(AssociateWirelessDeviceWithThingRequest request)
Associates a wireless device with a thing.
associateWirelessDeviceWithThing
in interface AWSIoTWireless
associateWirelessDeviceWithThingRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public AssociateWirelessGatewayWithCertificateResult associateWirelessGatewayWithCertificate(AssociateWirelessGatewayWithCertificateRequest request)
Associates a wireless gateway with a certificate.
associateWirelessGatewayWithCertificate
in interface AWSIoTWireless
associateWirelessGatewayWithCertificateRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public AssociateWirelessGatewayWithThingResult associateWirelessGatewayWithThing(AssociateWirelessGatewayWithThingRequest request)
Associates a wireless gateway with a thing.
associateWirelessGatewayWithThing
in interface AWSIoTWireless
associateWirelessGatewayWithThingRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public CancelMulticastGroupSessionResult cancelMulticastGroupSession(CancelMulticastGroupSessionRequest request)
Cancels an existing multicast group session.
cancelMulticastGroupSession
in interface AWSIoTWireless
cancelMulticastGroupSessionRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public CreateDestinationResult createDestination(CreateDestinationRequest request)
Creates a new destination that maps a device message to an AWS IoT rule.
createDestination
in interface AWSIoTWireless
createDestinationRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public CreateDeviceProfileResult createDeviceProfile(CreateDeviceProfileRequest request)
Creates a new device profile.
createDeviceProfile
in interface AWSIoTWireless
createDeviceProfileRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public CreateFuotaTaskResult createFuotaTask(CreateFuotaTaskRequest request)
Creates a FUOTA task.
createFuotaTask
in interface AWSIoTWireless
createFuotaTaskRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public CreateMulticastGroupResult createMulticastGroup(CreateMulticastGroupRequest request)
Creates a multicast group.
createMulticastGroup
in interface AWSIoTWireless
createMulticastGroupRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public CreateNetworkAnalyzerConfigurationResult createNetworkAnalyzerConfiguration(CreateNetworkAnalyzerConfigurationRequest request)
Creates a new network analyzer configuration.
createNetworkAnalyzerConfiguration
in interface AWSIoTWireless
createNetworkAnalyzerConfigurationRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public CreateServiceProfileResult createServiceProfile(CreateServiceProfileRequest request)
Creates a new service profile.
createServiceProfile
in interface AWSIoTWireless
createServiceProfileRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public CreateWirelessDeviceResult createWirelessDevice(CreateWirelessDeviceRequest request)
Provisions a wireless device.
createWirelessDevice
in interface AWSIoTWireless
createWirelessDeviceRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public CreateWirelessGatewayResult createWirelessGateway(CreateWirelessGatewayRequest request)
Provisions a wireless gateway.
When provisioning a wireless gateway, you might run into duplication errors for the following reasons.
If you specify a GatewayEui
value that already exists.
If you used a ClientRequestToken
with the same parameters within the last 10 minutes.
To avoid this error, make sure that you use unique identifiers and parameters for each request within the specified time period.
createWirelessGateway
in interface AWSIoTWireless
createWirelessGatewayRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public CreateWirelessGatewayTaskResult createWirelessGatewayTask(CreateWirelessGatewayTaskRequest request)
Creates a task for a wireless gateway.
createWirelessGatewayTask
in interface AWSIoTWireless
createWirelessGatewayTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public CreateWirelessGatewayTaskDefinitionResult createWirelessGatewayTaskDefinition(CreateWirelessGatewayTaskDefinitionRequest request)
Creates a gateway task definition.
createWirelessGatewayTaskDefinition
in interface AWSIoTWireless
createWirelessGatewayTaskDefinitionRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteDestinationResult deleteDestination(DeleteDestinationRequest request)
Deletes a destination.
deleteDestination
in interface AWSIoTWireless
deleteDestinationRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteDeviceProfileResult deleteDeviceProfile(DeleteDeviceProfileRequest request)
Deletes a device profile.
deleteDeviceProfile
in interface AWSIoTWireless
deleteDeviceProfileRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteFuotaTaskResult deleteFuotaTask(DeleteFuotaTaskRequest request)
Deletes a FUOTA task.
deleteFuotaTask
in interface AWSIoTWireless
deleteFuotaTaskRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteMulticastGroupResult deleteMulticastGroup(DeleteMulticastGroupRequest request)
Deletes a multicast group if it is not in use by a fuota task.
deleteMulticastGroup
in interface AWSIoTWireless
deleteMulticastGroupRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteNetworkAnalyzerConfigurationResult deleteNetworkAnalyzerConfiguration(DeleteNetworkAnalyzerConfigurationRequest request)
Deletes a network analyzer configuration.
deleteNetworkAnalyzerConfiguration
in interface AWSIoTWireless
deleteNetworkAnalyzerConfigurationRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteQueuedMessagesResult deleteQueuedMessages(DeleteQueuedMessagesRequest request)
Remove queued messages from the downlink queue.
deleteQueuedMessages
in interface AWSIoTWireless
deleteQueuedMessagesRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.AccessDeniedException
- User does not have permission to perform this action.public DeleteServiceProfileResult deleteServiceProfile(DeleteServiceProfileRequest request)
Deletes a service profile.
deleteServiceProfile
in interface AWSIoTWireless
deleteServiceProfileRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteWirelessDeviceResult deleteWirelessDevice(DeleteWirelessDeviceRequest request)
Deletes a wireless device.
deleteWirelessDevice
in interface AWSIoTWireless
deleteWirelessDeviceRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteWirelessDeviceImportTaskResult deleteWirelessDeviceImportTask(DeleteWirelessDeviceImportTaskRequest request)
Delete an import task.
deleteWirelessDeviceImportTask
in interface AWSIoTWireless
deleteWirelessDeviceImportTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteWirelessGatewayResult deleteWirelessGateway(DeleteWirelessGatewayRequest request)
Deletes a wireless gateway.
When deleting a wireless gateway, you might run into duplication errors for the following reasons.
If you specify a GatewayEui
value that already exists.
If you used a ClientRequestToken
with the same parameters within the last 10 minutes.
To avoid this error, make sure that you use unique identifiers and parameters for each request within the specified time period.
deleteWirelessGateway
in interface AWSIoTWireless
deleteWirelessGatewayRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteWirelessGatewayTaskResult deleteWirelessGatewayTask(DeleteWirelessGatewayTaskRequest request)
Deletes a wireless gateway task.
deleteWirelessGatewayTask
in interface AWSIoTWireless
deleteWirelessGatewayTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteWirelessGatewayTaskDefinitionResult deleteWirelessGatewayTaskDefinition(DeleteWirelessGatewayTaskDefinitionRequest request)
Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress.
deleteWirelessGatewayTaskDefinition
in interface AWSIoTWireless
deleteWirelessGatewayTaskDefinitionRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeregisterWirelessDeviceResult deregisterWirelessDevice(DeregisterWirelessDeviceRequest request)
Deregister a wireless device from AWS IoT Wireless.
deregisterWirelessDevice
in interface AWSIoTWireless
deregisterWirelessDeviceRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DisassociateAwsAccountFromPartnerAccountResult disassociateAwsAccountFromPartnerAccount(DisassociateAwsAccountFromPartnerAccountRequest request)
Disassociates your AWS account from a partner account. If PartnerAccountId
and
PartnerType
are null
, disassociates your AWS account from all partner accounts.
disassociateAwsAccountFromPartnerAccount
in interface AWSIoTWireless
disassociateAwsAccountFromPartnerAccountRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DisassociateMulticastGroupFromFuotaTaskResult disassociateMulticastGroupFromFuotaTask(DisassociateMulticastGroupFromFuotaTaskRequest request)
Disassociates a multicast group from a fuota task.
disassociateMulticastGroupFromFuotaTask
in interface AWSIoTWireless
disassociateMulticastGroupFromFuotaTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.public DisassociateWirelessDeviceFromFuotaTaskResult disassociateWirelessDeviceFromFuotaTask(DisassociateWirelessDeviceFromFuotaTaskRequest request)
Disassociates a wireless device from a FUOTA task.
disassociateWirelessDeviceFromFuotaTask
in interface AWSIoTWireless
disassociateWirelessDeviceFromFuotaTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public DisassociateWirelessDeviceFromMulticastGroupResult disassociateWirelessDeviceFromMulticastGroup(DisassociateWirelessDeviceFromMulticastGroupRequest request)
Disassociates a wireless device from a multicast group.
disassociateWirelessDeviceFromMulticastGroup
in interface AWSIoTWireless
disassociateWirelessDeviceFromMulticastGroupRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public DisassociateWirelessDeviceFromThingResult disassociateWirelessDeviceFromThing(DisassociateWirelessDeviceFromThingRequest request)
Disassociates a wireless device from its currently associated thing.
disassociateWirelessDeviceFromThing
in interface AWSIoTWireless
disassociateWirelessDeviceFromThingRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public DisassociateWirelessGatewayFromCertificateResult disassociateWirelessGatewayFromCertificate(DisassociateWirelessGatewayFromCertificateRequest request)
Disassociates a wireless gateway from its currently associated certificate.
disassociateWirelessGatewayFromCertificate
in interface AWSIoTWireless
disassociateWirelessGatewayFromCertificateRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DisassociateWirelessGatewayFromThingResult disassociateWirelessGatewayFromThing(DisassociateWirelessGatewayFromThingRequest request)
Disassociates a wireless gateway from its currently associated thing.
disassociateWirelessGatewayFromThing
in interface AWSIoTWireless
disassociateWirelessGatewayFromThingRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public GetDestinationResult getDestination(GetDestinationRequest request)
Gets information about a destination.
getDestination
in interface AWSIoTWireless
getDestinationRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetDeviceProfileResult getDeviceProfile(GetDeviceProfileRequest request)
Gets information about a device profile.
getDeviceProfile
in interface AWSIoTWireless
getDeviceProfileRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetEventConfigurationByResourceTypesResult getEventConfigurationByResourceTypes(GetEventConfigurationByResourceTypesRequest request)
Get the event configuration based on resource types.
getEventConfigurationByResourceTypes
in interface AWSIoTWireless
getEventConfigurationByResourceTypesRequest
- AccessDeniedException
- User does not have permission to perform this action.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public GetFuotaTaskResult getFuotaTask(GetFuotaTaskRequest request)
Gets information about a FUOTA task.
getFuotaTask
in interface AWSIoTWireless
getFuotaTaskRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetLogLevelsByResourceTypesResult getLogLevelsByResourceTypes(GetLogLevelsByResourceTypesRequest request)
Returns current default log levels or log levels by resource types. Based on resource types, log levels can be for wireless device log options or wireless gateway log options.
getLogLevelsByResourceTypes
in interface AWSIoTWireless
getLogLevelsByResourceTypesRequest
- AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.ValidationException
- The input did not meet the specified constraints.public GetMetricConfigurationResult getMetricConfiguration(GetMetricConfigurationRequest request)
Get the metric configuration status for this AWS account.
getMetricConfiguration
in interface AWSIoTWireless
getMetricConfigurationRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetMetricsResult getMetrics(GetMetricsRequest request)
Get the summary metrics for this AWS account.
getMetrics
in interface AWSIoTWireless
getMetricsRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetMulticastGroupResult getMulticastGroup(GetMulticastGroupRequest request)
Gets information about a multicast group.
getMulticastGroup
in interface AWSIoTWireless
getMulticastGroupRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetMulticastGroupSessionResult getMulticastGroupSession(GetMulticastGroupSessionRequest request)
Gets information about a multicast group session.
getMulticastGroupSession
in interface AWSIoTWireless
getMulticastGroupSessionRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetNetworkAnalyzerConfigurationResult getNetworkAnalyzerConfiguration(GetNetworkAnalyzerConfigurationRequest request)
Get network analyzer configuration.
getNetworkAnalyzerConfiguration
in interface AWSIoTWireless
getNetworkAnalyzerConfigurationRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetPartnerAccountResult getPartnerAccount(GetPartnerAccountRequest request)
Gets information about a partner account. If PartnerAccountId
and PartnerType
are
null
, returns all partner accounts.
getPartnerAccount
in interface AWSIoTWireless
getPartnerAccountRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.@Deprecated public GetPositionResult getPosition(GetPositionRequest request)
Get the position information for a given resource.
This action is no longer supported. Calls to retrieve the position information should use the GetResourcePosition API operation instead.
getPosition
in interface AWSIoTWireless
getPositionRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.@Deprecated public GetPositionConfigurationResult getPositionConfiguration(GetPositionConfigurationRequest request)
Get position configuration for a given resource.
This action is no longer supported. Calls to retrieve the position configuration should use the GetResourcePosition API operation instead.
getPositionConfiguration
in interface AWSIoTWireless
getPositionConfigurationRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public GetPositionEstimateResult getPositionEstimate(GetPositionEstimateRequest request)
Get estimated position information as a payload in GeoJSON format. The payload measurement data is resolved using solvers that are provided by third-party vendors.
getPositionEstimate
in interface AWSIoTWireless
getPositionEstimateRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public GetResourceEventConfigurationResult getResourceEventConfiguration(GetResourceEventConfigurationRequest request)
Get the event configuration for a particular resource identifier.
getResourceEventConfiguration
in interface AWSIoTWireless
getResourceEventConfigurationRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.public GetResourceLogLevelResult getResourceLogLevel(GetResourceLogLevelRequest request)
Fetches the log-level override, if any, for a given resource-ID and resource-type. It can be used for a wireless device or a wireless gateway.
getResourceLogLevel
in interface AWSIoTWireless
getResourceLogLevelRequest
- AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.ValidationException
- The input did not meet the specified constraints.public GetResourcePositionResult getResourcePosition(GetResourcePositionRequest request)
Get the position information for a given wireless device or a wireless gateway resource. The position information uses the World Geodetic System (WGS84).
getResourcePosition
in interface AWSIoTWireless
getResourcePositionRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public GetServiceEndpointResult getServiceEndpoint(GetServiceEndpointRequest request)
Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.
getServiceEndpoint
in interface AWSIoTWireless
getServiceEndpointRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetServiceProfileResult getServiceProfile(GetServiceProfileRequest request)
Gets information about a service profile.
getServiceProfile
in interface AWSIoTWireless
getServiceProfileRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetWirelessDeviceResult getWirelessDevice(GetWirelessDeviceRequest request)
Gets information about a wireless device.
getWirelessDevice
in interface AWSIoTWireless
getWirelessDeviceRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetWirelessDeviceImportTaskResult getWirelessDeviceImportTask(GetWirelessDeviceImportTaskRequest request)
Get information about an import task and count of device onboarding summary information for the import task.
getWirelessDeviceImportTask
in interface AWSIoTWireless
getWirelessDeviceImportTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetWirelessDeviceStatisticsResult getWirelessDeviceStatistics(GetWirelessDeviceStatisticsRequest request)
Gets operating information about a wireless device.
getWirelessDeviceStatistics
in interface AWSIoTWireless
getWirelessDeviceStatisticsRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetWirelessGatewayResult getWirelessGateway(GetWirelessGatewayRequest request)
Gets information about a wireless gateway.
getWirelessGateway
in interface AWSIoTWireless
getWirelessGatewayRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetWirelessGatewayCertificateResult getWirelessGatewayCertificate(GetWirelessGatewayCertificateRequest request)
Gets the ID of the certificate that is currently associated with a wireless gateway.
getWirelessGatewayCertificate
in interface AWSIoTWireless
getWirelessGatewayCertificateRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetWirelessGatewayFirmwareInformationResult getWirelessGatewayFirmwareInformation(GetWirelessGatewayFirmwareInformationRequest request)
Gets the firmware version and other information about a wireless gateway.
getWirelessGatewayFirmwareInformation
in interface AWSIoTWireless
getWirelessGatewayFirmwareInformationRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetWirelessGatewayStatisticsResult getWirelessGatewayStatistics(GetWirelessGatewayStatisticsRequest request)
Gets operating information about a wireless gateway.
getWirelessGatewayStatistics
in interface AWSIoTWireless
getWirelessGatewayStatisticsRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetWirelessGatewayTaskResult getWirelessGatewayTask(GetWirelessGatewayTaskRequest request)
Gets information about a wireless gateway task.
getWirelessGatewayTask
in interface AWSIoTWireless
getWirelessGatewayTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetWirelessGatewayTaskDefinitionResult getWirelessGatewayTaskDefinition(GetWirelessGatewayTaskDefinitionRequest request)
Gets information about a wireless gateway task definition.
getWirelessGatewayTaskDefinition
in interface AWSIoTWireless
getWirelessGatewayTaskDefinitionRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListDestinationsResult listDestinations(ListDestinationsRequest request)
Lists the destinations registered to your AWS account.
listDestinations
in interface AWSIoTWireless
listDestinationsRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListDeviceProfilesResult listDeviceProfiles(ListDeviceProfilesRequest request)
Lists the device profiles registered to your AWS account.
listDeviceProfiles
in interface AWSIoTWireless
listDeviceProfilesRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListDevicesForWirelessDeviceImportTaskResult listDevicesForWirelessDeviceImportTask(ListDevicesForWirelessDeviceImportTaskRequest request)
List the Sidewalk devices in an import task and their onboarding status.
listDevicesForWirelessDeviceImportTask
in interface AWSIoTWireless
listDevicesForWirelessDeviceImportTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListEventConfigurationsResult listEventConfigurations(ListEventConfigurationsRequest request)
List event configurations where at least one event topic has been enabled.
listEventConfigurations
in interface AWSIoTWireless
listEventConfigurationsRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public ListFuotaTasksResult listFuotaTasks(ListFuotaTasksRequest request)
Lists the FUOTA tasks registered to your AWS account.
listFuotaTasks
in interface AWSIoTWireless
listFuotaTasksRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListMulticastGroupsResult listMulticastGroups(ListMulticastGroupsRequest request)
Lists the multicast groups registered to your AWS account.
listMulticastGroups
in interface AWSIoTWireless
listMulticastGroupsRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListMulticastGroupsByFuotaTaskResult listMulticastGroupsByFuotaTask(ListMulticastGroupsByFuotaTaskRequest request)
List all multicast groups associated with a fuota task.
listMulticastGroupsByFuotaTask
in interface AWSIoTWireless
listMulticastGroupsByFuotaTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListNetworkAnalyzerConfigurationsResult listNetworkAnalyzerConfigurations(ListNetworkAnalyzerConfigurationsRequest request)
Lists the network analyzer configurations.
listNetworkAnalyzerConfigurations
in interface AWSIoTWireless
listNetworkAnalyzerConfigurationsRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListPartnerAccountsResult listPartnerAccounts(ListPartnerAccountsRequest request)
Lists the partner accounts associated with your AWS account.
listPartnerAccounts
in interface AWSIoTWireless
listPartnerAccountsRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.@Deprecated public ListPositionConfigurationsResult listPositionConfigurations(ListPositionConfigurationsRequest request)
List position configurations for a given resource, such as positioning solvers.
This action is no longer supported. Calls to retrieve position information should use the GetResourcePosition API operation instead.
listPositionConfigurations
in interface AWSIoTWireless
listPositionConfigurationsRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public ListQueuedMessagesResult listQueuedMessages(ListQueuedMessagesRequest request)
List queued messages in the downlink queue.
listQueuedMessages
in interface AWSIoTWireless
listQueuedMessagesRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.AccessDeniedException
- User does not have permission to perform this action.public ListServiceProfilesResult listServiceProfiles(ListServiceProfilesRequest request)
Lists the service profiles registered to your AWS account.
listServiceProfiles
in interface AWSIoTWireless
listServiceProfilesRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Lists the tags (metadata) you have assigned to the resource.
listTagsForResource
in interface AWSIoTWireless
listTagsForResourceRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListWirelessDeviceImportTasksResult listWirelessDeviceImportTasks(ListWirelessDeviceImportTasksRequest request)
List wireless devices that have been added to an import task.
listWirelessDeviceImportTasks
in interface AWSIoTWireless
listWirelessDeviceImportTasksRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListWirelessDevicesResult listWirelessDevices(ListWirelessDevicesRequest request)
Lists the wireless devices registered to your AWS account.
listWirelessDevices
in interface AWSIoTWireless
listWirelessDevicesRequest
- ValidationException
- The input did not meet the specified constraints.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.AccessDeniedException
- User does not have permission to perform this action.public ListWirelessGatewayTaskDefinitionsResult listWirelessGatewayTaskDefinitions(ListWirelessGatewayTaskDefinitionsRequest request)
List the wireless gateway tasks definitions registered to your AWS account.
listWirelessGatewayTaskDefinitions
in interface AWSIoTWireless
listWirelessGatewayTaskDefinitionsRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListWirelessGatewaysResult listWirelessGateways(ListWirelessGatewaysRequest request)
Lists the wireless gateways registered to your AWS account.
listWirelessGateways
in interface AWSIoTWireless
listWirelessGatewaysRequest
- ValidationException
- The input did not meet the specified constraints.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.AccessDeniedException
- User does not have permission to perform this action.@Deprecated public PutPositionConfigurationResult putPositionConfiguration(PutPositionConfigurationRequest request)
Put position configuration for a given resource.
This action is no longer supported. Calls to update the position configuration should use the UpdateResourcePosition API operation instead.
putPositionConfiguration
in interface AWSIoTWireless
putPositionConfigurationRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public PutResourceLogLevelResult putResourceLogLevel(PutResourceLogLevelRequest request)
Sets the log-level override for a resource-ID and resource-type. This option can be specified for a wireless gateway or a wireless device. A limit of 200 log level override can be set per account.
putResourceLogLevel
in interface AWSIoTWireless
putResourceLogLevelRequest
- AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.ValidationException
- The input did not meet the specified constraints.public ResetAllResourceLogLevelsResult resetAllResourceLogLevels(ResetAllResourceLogLevelsRequest request)
Removes the log-level overrides for all resources; both wireless devices and wireless gateways.
resetAllResourceLogLevels
in interface AWSIoTWireless
resetAllResourceLogLevelsRequest
- AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.ValidationException
- The input did not meet the specified constraints.public ResetResourceLogLevelResult resetResourceLogLevel(ResetResourceLogLevelRequest request)
Removes the log-level override, if any, for a specific resource-ID and resource-type. It can be used for a wireless device or a wireless gateway.
resetResourceLogLevel
in interface AWSIoTWireless
resetResourceLogLevelRequest
- AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.ValidationException
- The input did not meet the specified constraints.public SendDataToMulticastGroupResult sendDataToMulticastGroup(SendDataToMulticastGroupRequest request)
Sends the specified data to a multicast group.
sendDataToMulticastGroup
in interface AWSIoTWireless
sendDataToMulticastGroupRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public SendDataToWirelessDeviceResult sendDataToWirelessDevice(SendDataToWirelessDeviceRequest request)
Sends a decrypted application data frame to a device.
sendDataToWirelessDevice
in interface AWSIoTWireless
sendDataToWirelessDeviceRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public StartBulkAssociateWirelessDeviceWithMulticastGroupResult startBulkAssociateWirelessDeviceWithMulticastGroup(StartBulkAssociateWirelessDeviceWithMulticastGroupRequest request)
Starts a bulk association of all qualifying wireless devices with a multicast group.
startBulkAssociateWirelessDeviceWithMulticastGroup
in interface AWSIoTWireless
startBulkAssociateWirelessDeviceWithMulticastGroupRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public StartBulkDisassociateWirelessDeviceFromMulticastGroupResult startBulkDisassociateWirelessDeviceFromMulticastGroup(StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest request)
Starts a bulk disassociatin of all qualifying wireless devices from a multicast group.
startBulkDisassociateWirelessDeviceFromMulticastGroup
in interface AWSIoTWireless
startBulkDisassociateWirelessDeviceFromMulticastGroupRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public StartFuotaTaskResult startFuotaTask(StartFuotaTaskRequest request)
Starts a FUOTA task.
startFuotaTask
in interface AWSIoTWireless
startFuotaTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public StartMulticastGroupSessionResult startMulticastGroupSession(StartMulticastGroupSessionRequest request)
Starts a multicast group session.
startMulticastGroupSession
in interface AWSIoTWireless
startMulticastGroupSessionRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public StartSingleWirelessDeviceImportTaskResult startSingleWirelessDeviceImportTask(StartSingleWirelessDeviceImportTaskRequest request)
Start import task for a single wireless device.
startSingleWirelessDeviceImportTask
in interface AWSIoTWireless
startSingleWirelessDeviceImportTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public StartWirelessDeviceImportTaskResult startWirelessDeviceImportTask(StartWirelessDeviceImportTaskRequest request)
Start import task for provisioning Sidewalk devices in bulk using an S3 CSV file.
startWirelessDeviceImportTask
in interface AWSIoTWireless
startWirelessDeviceImportTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public TagResourceResult tagResource(TagResourceRequest request)
Adds a tag to a resource.
tagResource
in interface AWSIoTWireless
tagResourceRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.TooManyTagsException
- The request was denied because the resource can't have any more tags.public TestWirelessDeviceResult testWirelessDevice(TestWirelessDeviceRequest request)
Simulates a provisioned device by sending an uplink data payload of Hello
.
testWirelessDevice
in interface AWSIoTWireless
testWirelessDeviceRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public UntagResourceResult untagResource(UntagResourceRequest request)
Removes one or more tags from a resource.
untagResource
in interface AWSIoTWireless
untagResourceRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public UpdateDestinationResult updateDestination(UpdateDestinationRequest request)
Updates properties of a destination.
updateDestination
in interface AWSIoTWireless
updateDestinationRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public UpdateEventConfigurationByResourceTypesResult updateEventConfigurationByResourceTypes(UpdateEventConfigurationByResourceTypesRequest request)
Update the event configuration based on resource types.
updateEventConfigurationByResourceTypes
in interface AWSIoTWireless
updateEventConfigurationByResourceTypesRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public UpdateFuotaTaskResult updateFuotaTask(UpdateFuotaTaskRequest request)
Updates properties of a FUOTA task.
updateFuotaTask
in interface AWSIoTWireless
updateFuotaTaskRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public UpdateLogLevelsByResourceTypesResult updateLogLevelsByResourceTypes(UpdateLogLevelsByResourceTypesRequest request)
Set default log level, or log levels by resource types. This can be for wireless device log options or wireless gateways log options and is used to control the log messages that'll be displayed in CloudWatch.
updateLogLevelsByResourceTypes
in interface AWSIoTWireless
updateLogLevelsByResourceTypesRequest
- AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.ValidationException
- The input did not meet the specified constraints.public UpdateMetricConfigurationResult updateMetricConfiguration(UpdateMetricConfigurationRequest request)
Update the summary metric configuration.
updateMetricConfiguration
in interface AWSIoTWireless
updateMetricConfigurationRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public UpdateMulticastGroupResult updateMulticastGroup(UpdateMulticastGroupRequest request)
Updates properties of a multicast group session.
updateMulticastGroup
in interface AWSIoTWireless
updateMulticastGroupRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public UpdateNetworkAnalyzerConfigurationResult updateNetworkAnalyzerConfiguration(UpdateNetworkAnalyzerConfigurationRequest request)
Update network analyzer configuration.
updateNetworkAnalyzerConfiguration
in interface AWSIoTWireless
updateNetworkAnalyzerConfigurationRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public UpdatePartnerAccountResult updatePartnerAccount(UpdatePartnerAccountRequest request)
Updates properties of a partner account.
updatePartnerAccount
in interface AWSIoTWireless
updatePartnerAccountRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.@Deprecated public UpdatePositionResult updatePosition(UpdatePositionRequest request)
Update the position information of a resource.
This action is no longer supported. Calls to update the position information should use the UpdateResourcePosition API operation instead.
updatePosition
in interface AWSIoTWireless
updatePositionRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public UpdateResourceEventConfigurationResult updateResourceEventConfiguration(UpdateResourceEventConfigurationRequest request)
Update the event configuration for a particular resource identifier.
updateResourceEventConfiguration
in interface AWSIoTWireless
updateResourceEventConfigurationRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.public UpdateResourcePositionResult updateResourcePosition(UpdateResourcePositionRequest request)
Update the position information of a given wireless device or a wireless gateway resource. The position coordinates are based on the World Geodetic System (WGS84).
updateResourcePosition
in interface AWSIoTWireless
updateResourcePositionRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public UpdateWirelessDeviceResult updateWirelessDevice(UpdateWirelessDeviceRequest request)
Updates properties of a wireless device.
updateWirelessDevice
in interface AWSIoTWireless
updateWirelessDeviceRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public UpdateWirelessDeviceImportTaskResult updateWirelessDeviceImportTask(UpdateWirelessDeviceImportTaskRequest request)
Update an import task to add more devices to the task.
updateWirelessDeviceImportTask
in interface AWSIoTWireless
updateWirelessDeviceImportTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public UpdateWirelessGatewayResult updateWirelessGateway(UpdateWirelessGatewayRequest request)
Updates properties of a wireless gateway.
updateWirelessGateway
in interface AWSIoTWireless
updateWirelessGatewayRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.
getCachedResponseMetadata
in interface AWSIoTWireless
request
- The originally executed requestpublic void shutdown()
AmazonWebServiceClient
shutdown
in interface AWSIoTWireless
shutdown
in class AmazonWebServiceClient