@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