Interface IotWirelessAsyncClient

All Superinterfaces:
AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

@Generated("software.amazon.awssdk:codegen") @ThreadSafe public interface IotWirelessAsyncClient extends AwsClient
Service client for accessing AWS IoT Wireless asynchronously. This can be created using the static builder() method.

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.

  • Field Details

  • Method Details

    • associateAwsAccountWithPartnerAccount

      default CompletableFuture<AssociateAwsAccountWithPartnerAccountResponse> associateAwsAccountWithPartnerAccount(AssociateAwsAccountWithPartnerAccountRequest associateAwsAccountWithPartnerAccountRequest)

      Associates a partner account with your AWS account.

      Parameters:
      associateAwsAccountWithPartnerAccountRequest -
      Returns:
      A Java Future containing the result of the AssociateAwsAccountWithPartnerAccount operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateAwsAccountWithPartnerAccount

      default CompletableFuture<AssociateAwsAccountWithPartnerAccountResponse> associateAwsAccountWithPartnerAccount(Consumer<AssociateAwsAccountWithPartnerAccountRequest.Builder> associateAwsAccountWithPartnerAccountRequest)

      Associates a partner account with your AWS account.


      This is a convenience which creates an instance of the AssociateAwsAccountWithPartnerAccountRequest.Builder avoiding the need to create one manually via AssociateAwsAccountWithPartnerAccountRequest.builder()

      Parameters:
      associateAwsAccountWithPartnerAccountRequest - A Consumer that will call methods on AssociateAwsAccountWithPartnerAccountRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the AssociateAwsAccountWithPartnerAccount operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateMulticastGroupWithFuotaTask

      default CompletableFuture<AssociateMulticastGroupWithFuotaTaskResponse> associateMulticastGroupWithFuotaTask(AssociateMulticastGroupWithFuotaTaskRequest associateMulticastGroupWithFuotaTaskRequest)

      Associate a multicast group with a FUOTA task.

      Parameters:
      associateMulticastGroupWithFuotaTaskRequest -
      Returns:
      A Java Future containing the result of the AssociateMulticastGroupWithFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateMulticastGroupWithFuotaTask

      default CompletableFuture<AssociateMulticastGroupWithFuotaTaskResponse> associateMulticastGroupWithFuotaTask(Consumer<AssociateMulticastGroupWithFuotaTaskRequest.Builder> associateMulticastGroupWithFuotaTaskRequest)

      Associate a multicast group with a FUOTA task.


      This is a convenience which creates an instance of the AssociateMulticastGroupWithFuotaTaskRequest.Builder avoiding the need to create one manually via AssociateMulticastGroupWithFuotaTaskRequest.builder()

      Parameters:
      associateMulticastGroupWithFuotaTaskRequest - A Consumer that will call methods on AssociateMulticastGroupWithFuotaTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the AssociateMulticastGroupWithFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateWirelessDeviceWithFuotaTask

      default CompletableFuture<AssociateWirelessDeviceWithFuotaTaskResponse> associateWirelessDeviceWithFuotaTask(AssociateWirelessDeviceWithFuotaTaskRequest associateWirelessDeviceWithFuotaTaskRequest)

      Associate a wireless device with a FUOTA task.

      Parameters:
      associateWirelessDeviceWithFuotaTaskRequest -
      Returns:
      A Java Future containing the result of the AssociateWirelessDeviceWithFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateWirelessDeviceWithFuotaTask

      default CompletableFuture<AssociateWirelessDeviceWithFuotaTaskResponse> associateWirelessDeviceWithFuotaTask(Consumer<AssociateWirelessDeviceWithFuotaTaskRequest.Builder> associateWirelessDeviceWithFuotaTaskRequest)

      Associate a wireless device with a FUOTA task.


      This is a convenience which creates an instance of the AssociateWirelessDeviceWithFuotaTaskRequest.Builder avoiding the need to create one manually via AssociateWirelessDeviceWithFuotaTaskRequest.builder()

      Parameters:
      associateWirelessDeviceWithFuotaTaskRequest - A Consumer that will call methods on AssociateWirelessDeviceWithFuotaTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the AssociateWirelessDeviceWithFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateWirelessDeviceWithMulticastGroup

      default CompletableFuture<AssociateWirelessDeviceWithMulticastGroupResponse> associateWirelessDeviceWithMulticastGroup(AssociateWirelessDeviceWithMulticastGroupRequest associateWirelessDeviceWithMulticastGroupRequest)

      Associates a wireless device with a multicast group.

      Parameters:
      associateWirelessDeviceWithMulticastGroupRequest -
      Returns:
      A Java Future containing the result of the AssociateWirelessDeviceWithMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateWirelessDeviceWithMulticastGroup

      default CompletableFuture<AssociateWirelessDeviceWithMulticastGroupResponse> associateWirelessDeviceWithMulticastGroup(Consumer<AssociateWirelessDeviceWithMulticastGroupRequest.Builder> associateWirelessDeviceWithMulticastGroupRequest)

      Associates a wireless device with a multicast group.


      This is a convenience which creates an instance of the AssociateWirelessDeviceWithMulticastGroupRequest.Builder avoiding the need to create one manually via AssociateWirelessDeviceWithMulticastGroupRequest.builder()

      Parameters:
      associateWirelessDeviceWithMulticastGroupRequest - A Consumer that will call methods on AssociateWirelessDeviceWithMulticastGroupRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the AssociateWirelessDeviceWithMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateWirelessDeviceWithThing

      default CompletableFuture<AssociateWirelessDeviceWithThingResponse> associateWirelessDeviceWithThing(AssociateWirelessDeviceWithThingRequest associateWirelessDeviceWithThingRequest)

      Associates a wireless device with a thing.

      Parameters:
      associateWirelessDeviceWithThingRequest -
      Returns:
      A Java Future containing the result of the AssociateWirelessDeviceWithThing operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateWirelessDeviceWithThing

      default CompletableFuture<AssociateWirelessDeviceWithThingResponse> associateWirelessDeviceWithThing(Consumer<AssociateWirelessDeviceWithThingRequest.Builder> associateWirelessDeviceWithThingRequest)

      Associates a wireless device with a thing.


      This is a convenience which creates an instance of the AssociateWirelessDeviceWithThingRequest.Builder avoiding the need to create one manually via AssociateWirelessDeviceWithThingRequest.builder()

      Parameters:
      associateWirelessDeviceWithThingRequest - A Consumer that will call methods on AssociateWirelessDeviceWithThingRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the AssociateWirelessDeviceWithThing operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateWirelessGatewayWithCertificate

      default CompletableFuture<AssociateWirelessGatewayWithCertificateResponse> associateWirelessGatewayWithCertificate(AssociateWirelessGatewayWithCertificateRequest associateWirelessGatewayWithCertificateRequest)

      Associates a wireless gateway with a certificate.

      Parameters:
      associateWirelessGatewayWithCertificateRequest -
      Returns:
      A Java Future containing the result of the AssociateWirelessGatewayWithCertificate operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateWirelessGatewayWithCertificate

      default CompletableFuture<AssociateWirelessGatewayWithCertificateResponse> associateWirelessGatewayWithCertificate(Consumer<AssociateWirelessGatewayWithCertificateRequest.Builder> associateWirelessGatewayWithCertificateRequest)

      Associates a wireless gateway with a certificate.


      This is a convenience which creates an instance of the AssociateWirelessGatewayWithCertificateRequest.Builder avoiding the need to create one manually via AssociateWirelessGatewayWithCertificateRequest.builder()

      Parameters:
      associateWirelessGatewayWithCertificateRequest - A Consumer that will call methods on AssociateWirelessGatewayWithCertificateRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the AssociateWirelessGatewayWithCertificate operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateWirelessGatewayWithThing

      default CompletableFuture<AssociateWirelessGatewayWithThingResponse> associateWirelessGatewayWithThing(AssociateWirelessGatewayWithThingRequest associateWirelessGatewayWithThingRequest)

      Associates a wireless gateway with a thing.

      Parameters:
      associateWirelessGatewayWithThingRequest -
      Returns:
      A Java Future containing the result of the AssociateWirelessGatewayWithThing operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateWirelessGatewayWithThing

      default CompletableFuture<AssociateWirelessGatewayWithThingResponse> associateWirelessGatewayWithThing(Consumer<AssociateWirelessGatewayWithThingRequest.Builder> associateWirelessGatewayWithThingRequest)

      Associates a wireless gateway with a thing.


      This is a convenience which creates an instance of the AssociateWirelessGatewayWithThingRequest.Builder avoiding the need to create one manually via AssociateWirelessGatewayWithThingRequest.builder()

      Parameters:
      associateWirelessGatewayWithThingRequest - A Consumer that will call methods on AssociateWirelessGatewayWithThingRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the AssociateWirelessGatewayWithThing operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • cancelMulticastGroupSession

      default CompletableFuture<CancelMulticastGroupSessionResponse> cancelMulticastGroupSession(CancelMulticastGroupSessionRequest cancelMulticastGroupSessionRequest)

      Cancels an existing multicast group session.

      Parameters:
      cancelMulticastGroupSessionRequest -
      Returns:
      A Java Future containing the result of the CancelMulticastGroupSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • cancelMulticastGroupSession

      default CompletableFuture<CancelMulticastGroupSessionResponse> cancelMulticastGroupSession(Consumer<CancelMulticastGroupSessionRequest.Builder> cancelMulticastGroupSessionRequest)

      Cancels an existing multicast group session.


      This is a convenience which creates an instance of the CancelMulticastGroupSessionRequest.Builder avoiding the need to create one manually via CancelMulticastGroupSessionRequest.builder()

      Parameters:
      cancelMulticastGroupSessionRequest - A Consumer that will call methods on CancelMulticastGroupSessionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CancelMulticastGroupSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDestination

      default CompletableFuture<CreateDestinationResponse> createDestination(CreateDestinationRequest createDestinationRequest)

      Creates a new destination that maps a device message to an AWS IoT rule.

      Parameters:
      createDestinationRequest -
      Returns:
      A Java Future containing the result of the CreateDestination operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDestination

      default CompletableFuture<CreateDestinationResponse> createDestination(Consumer<CreateDestinationRequest.Builder> createDestinationRequest)

      Creates a new destination that maps a device message to an AWS IoT rule.


      This is a convenience which creates an instance of the CreateDestinationRequest.Builder avoiding the need to create one manually via CreateDestinationRequest.builder()

      Parameters:
      createDestinationRequest - A Consumer that will call methods on CreateDestinationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateDestination operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDeviceProfile

      default CompletableFuture<CreateDeviceProfileResponse> createDeviceProfile(CreateDeviceProfileRequest createDeviceProfileRequest)

      Creates a new device profile.

      Parameters:
      createDeviceProfileRequest -
      Returns:
      A Java Future containing the result of the CreateDeviceProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDeviceProfile

      default CompletableFuture<CreateDeviceProfileResponse> createDeviceProfile(Consumer<CreateDeviceProfileRequest.Builder> createDeviceProfileRequest)

      Creates a new device profile.


      This is a convenience which creates an instance of the CreateDeviceProfileRequest.Builder avoiding the need to create one manually via CreateDeviceProfileRequest.builder()

      Parameters:
      createDeviceProfileRequest - A Consumer that will call methods on CreateDeviceProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateDeviceProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createFuotaTask

      default CompletableFuture<CreateFuotaTaskResponse> createFuotaTask(CreateFuotaTaskRequest createFuotaTaskRequest)

      Creates a FUOTA task.

      Parameters:
      createFuotaTaskRequest -
      Returns:
      A Java Future containing the result of the CreateFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createFuotaTask

      default CompletableFuture<CreateFuotaTaskResponse> createFuotaTask(Consumer<CreateFuotaTaskRequest.Builder> createFuotaTaskRequest)

      Creates a FUOTA task.


      This is a convenience which creates an instance of the CreateFuotaTaskRequest.Builder avoiding the need to create one manually via CreateFuotaTaskRequest.builder()

      Parameters:
      createFuotaTaskRequest - A Consumer that will call methods on CreateFuotaTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createMulticastGroup

      default CompletableFuture<CreateMulticastGroupResponse> createMulticastGroup(CreateMulticastGroupRequest createMulticastGroupRequest)

      Creates a multicast group.

      Parameters:
      createMulticastGroupRequest -
      Returns:
      A Java Future containing the result of the CreateMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createMulticastGroup

      default CompletableFuture<CreateMulticastGroupResponse> createMulticastGroup(Consumer<CreateMulticastGroupRequest.Builder> createMulticastGroupRequest)

      Creates a multicast group.


      This is a convenience which creates an instance of the CreateMulticastGroupRequest.Builder avoiding the need to create one manually via CreateMulticastGroupRequest.builder()

      Parameters:
      createMulticastGroupRequest - A Consumer that will call methods on CreateMulticastGroupRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createNetworkAnalyzerConfiguration

      default CompletableFuture<CreateNetworkAnalyzerConfigurationResponse> createNetworkAnalyzerConfiguration(CreateNetworkAnalyzerConfigurationRequest createNetworkAnalyzerConfigurationRequest)

      Creates a new network analyzer configuration.

      Parameters:
      createNetworkAnalyzerConfigurationRequest -
      Returns:
      A Java Future containing the result of the CreateNetworkAnalyzerConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createNetworkAnalyzerConfiguration

      default CompletableFuture<CreateNetworkAnalyzerConfigurationResponse> createNetworkAnalyzerConfiguration(Consumer<CreateNetworkAnalyzerConfigurationRequest.Builder> createNetworkAnalyzerConfigurationRequest)

      Creates a new network analyzer configuration.


      This is a convenience which creates an instance of the CreateNetworkAnalyzerConfigurationRequest.Builder avoiding the need to create one manually via CreateNetworkAnalyzerConfigurationRequest.builder()

      Parameters:
      createNetworkAnalyzerConfigurationRequest - A Consumer that will call methods on CreateNetworkAnalyzerConfigurationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateNetworkAnalyzerConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createServiceProfile

      default CompletableFuture<CreateServiceProfileResponse> createServiceProfile(CreateServiceProfileRequest createServiceProfileRequest)

      Creates a new service profile.

      Parameters:
      createServiceProfileRequest -
      Returns:
      A Java Future containing the result of the CreateServiceProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createServiceProfile

      default CompletableFuture<CreateServiceProfileResponse> createServiceProfile(Consumer<CreateServiceProfileRequest.Builder> createServiceProfileRequest)

      Creates a new service profile.


      This is a convenience which creates an instance of the CreateServiceProfileRequest.Builder avoiding the need to create one manually via CreateServiceProfileRequest.builder()

      Parameters:
      createServiceProfileRequest - A Consumer that will call methods on CreateServiceProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateServiceProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createWirelessDevice

      default CompletableFuture<CreateWirelessDeviceResponse> createWirelessDevice(CreateWirelessDeviceRequest createWirelessDeviceRequest)

      Provisions a wireless device.

      Parameters:
      createWirelessDeviceRequest -
      Returns:
      A Java Future containing the result of the CreateWirelessDevice operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createWirelessDevice

      default CompletableFuture<CreateWirelessDeviceResponse> createWirelessDevice(Consumer<CreateWirelessDeviceRequest.Builder> createWirelessDeviceRequest)

      Provisions a wireless device.


      This is a convenience which creates an instance of the CreateWirelessDeviceRequest.Builder avoiding the need to create one manually via CreateWirelessDeviceRequest.builder()

      Parameters:
      createWirelessDeviceRequest - A Consumer that will call methods on CreateWirelessDeviceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateWirelessDevice operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createWirelessGateway

      default CompletableFuture<CreateWirelessGatewayResponse> createWirelessGateway(CreateWirelessGatewayRequest createWirelessGatewayRequest)

      Provisions a wireless gateway.

      Parameters:
      createWirelessGatewayRequest -
      Returns:
      A Java Future containing the result of the CreateWirelessGateway operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createWirelessGateway

      default CompletableFuture<CreateWirelessGatewayResponse> createWirelessGateway(Consumer<CreateWirelessGatewayRequest.Builder> createWirelessGatewayRequest)

      Provisions a wireless gateway.


      This is a convenience which creates an instance of the CreateWirelessGatewayRequest.Builder avoiding the need to create one manually via CreateWirelessGatewayRequest.builder()

      Parameters:
      createWirelessGatewayRequest - A Consumer that will call methods on CreateWirelessGatewayRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateWirelessGateway operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createWirelessGatewayTask

      default CompletableFuture<CreateWirelessGatewayTaskResponse> createWirelessGatewayTask(CreateWirelessGatewayTaskRequest createWirelessGatewayTaskRequest)

      Creates a task for a wireless gateway.

      Parameters:
      createWirelessGatewayTaskRequest -
      Returns:
      A Java Future containing the result of the CreateWirelessGatewayTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createWirelessGatewayTask

      default CompletableFuture<CreateWirelessGatewayTaskResponse> createWirelessGatewayTask(Consumer<CreateWirelessGatewayTaskRequest.Builder> createWirelessGatewayTaskRequest)

      Creates a task for a wireless gateway.


      This is a convenience which creates an instance of the CreateWirelessGatewayTaskRequest.Builder avoiding the need to create one manually via CreateWirelessGatewayTaskRequest.builder()

      Parameters:
      createWirelessGatewayTaskRequest - A Consumer that will call methods on CreateWirelessGatewayTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateWirelessGatewayTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createWirelessGatewayTaskDefinition

      default CompletableFuture<CreateWirelessGatewayTaskDefinitionResponse> createWirelessGatewayTaskDefinition(CreateWirelessGatewayTaskDefinitionRequest createWirelessGatewayTaskDefinitionRequest)

      Creates a gateway task definition.

      Parameters:
      createWirelessGatewayTaskDefinitionRequest -
      Returns:
      A Java Future containing the result of the CreateWirelessGatewayTaskDefinition operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createWirelessGatewayTaskDefinition

      default CompletableFuture<CreateWirelessGatewayTaskDefinitionResponse> createWirelessGatewayTaskDefinition(Consumer<CreateWirelessGatewayTaskDefinitionRequest.Builder> createWirelessGatewayTaskDefinitionRequest)

      Creates a gateway task definition.


      This is a convenience which creates an instance of the CreateWirelessGatewayTaskDefinitionRequest.Builder avoiding the need to create one manually via CreateWirelessGatewayTaskDefinitionRequest.builder()

      Parameters:
      createWirelessGatewayTaskDefinitionRequest - A Consumer that will call methods on CreateWirelessGatewayTaskDefinitionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateWirelessGatewayTaskDefinition operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDestination

      default CompletableFuture<DeleteDestinationResponse> deleteDestination(DeleteDestinationRequest deleteDestinationRequest)

      Deletes a destination.

      Parameters:
      deleteDestinationRequest -
      Returns:
      A Java Future containing the result of the DeleteDestination operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDestination

      default CompletableFuture<DeleteDestinationResponse> deleteDestination(Consumer<DeleteDestinationRequest.Builder> deleteDestinationRequest)

      Deletes a destination.


      This is a convenience which creates an instance of the DeleteDestinationRequest.Builder avoiding the need to create one manually via DeleteDestinationRequest.builder()

      Parameters:
      deleteDestinationRequest - A Consumer that will call methods on DeleteDestinationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteDestination operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDeviceProfile

      default CompletableFuture<DeleteDeviceProfileResponse> deleteDeviceProfile(DeleteDeviceProfileRequest deleteDeviceProfileRequest)

      Deletes a device profile.

      Parameters:
      deleteDeviceProfileRequest -
      Returns:
      A Java Future containing the result of the DeleteDeviceProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDeviceProfile

      default CompletableFuture<DeleteDeviceProfileResponse> deleteDeviceProfile(Consumer<DeleteDeviceProfileRequest.Builder> deleteDeviceProfileRequest)

      Deletes a device profile.


      This is a convenience which creates an instance of the DeleteDeviceProfileRequest.Builder avoiding the need to create one manually via DeleteDeviceProfileRequest.builder()

      Parameters:
      deleteDeviceProfileRequest - A Consumer that will call methods on DeleteDeviceProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteDeviceProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteFuotaTask

      default CompletableFuture<DeleteFuotaTaskResponse> deleteFuotaTask(DeleteFuotaTaskRequest deleteFuotaTaskRequest)

      Deletes a FUOTA task.

      Parameters:
      deleteFuotaTaskRequest -
      Returns:
      A Java Future containing the result of the DeleteFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteFuotaTask

      default CompletableFuture<DeleteFuotaTaskResponse> deleteFuotaTask(Consumer<DeleteFuotaTaskRequest.Builder> deleteFuotaTaskRequest)

      Deletes a FUOTA task.


      This is a convenience which creates an instance of the DeleteFuotaTaskRequest.Builder avoiding the need to create one manually via DeleteFuotaTaskRequest.builder()

      Parameters:
      deleteFuotaTaskRequest - A Consumer that will call methods on DeleteFuotaTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteMulticastGroup

      default CompletableFuture<DeleteMulticastGroupResponse> deleteMulticastGroup(DeleteMulticastGroupRequest deleteMulticastGroupRequest)

      Deletes a multicast group if it is not in use by a fuota task.

      Parameters:
      deleteMulticastGroupRequest -
      Returns:
      A Java Future containing the result of the DeleteMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteMulticastGroup

      default CompletableFuture<DeleteMulticastGroupResponse> deleteMulticastGroup(Consumer<DeleteMulticastGroupRequest.Builder> deleteMulticastGroupRequest)

      Deletes a multicast group if it is not in use by a fuota task.


      This is a convenience which creates an instance of the DeleteMulticastGroupRequest.Builder avoiding the need to create one manually via DeleteMulticastGroupRequest.builder()

      Parameters:
      deleteMulticastGroupRequest - A Consumer that will call methods on DeleteMulticastGroupRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteNetworkAnalyzerConfiguration

      default CompletableFuture<DeleteNetworkAnalyzerConfigurationResponse> deleteNetworkAnalyzerConfiguration(DeleteNetworkAnalyzerConfigurationRequest deleteNetworkAnalyzerConfigurationRequest)

      Deletes a network analyzer configuration.

      Parameters:
      deleteNetworkAnalyzerConfigurationRequest -
      Returns:
      A Java Future containing the result of the DeleteNetworkAnalyzerConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteNetworkAnalyzerConfiguration

      default CompletableFuture<DeleteNetworkAnalyzerConfigurationResponse> deleteNetworkAnalyzerConfiguration(Consumer<DeleteNetworkAnalyzerConfigurationRequest.Builder> deleteNetworkAnalyzerConfigurationRequest)

      Deletes a network analyzer configuration.


      This is a convenience which creates an instance of the DeleteNetworkAnalyzerConfigurationRequest.Builder avoiding the need to create one manually via DeleteNetworkAnalyzerConfigurationRequest.builder()

      Parameters:
      deleteNetworkAnalyzerConfigurationRequest - A Consumer that will call methods on DeleteNetworkAnalyzerConfigurationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteNetworkAnalyzerConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteQueuedMessages

      default CompletableFuture<DeleteQueuedMessagesResponse> deleteQueuedMessages(DeleteQueuedMessagesRequest deleteQueuedMessagesRequest)

      Remove queued messages from the downlink queue.

      Parameters:
      deleteQueuedMessagesRequest -
      Returns:
      A Java Future containing the result of the DeleteQueuedMessages operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteQueuedMessages

      default CompletableFuture<DeleteQueuedMessagesResponse> deleteQueuedMessages(Consumer<DeleteQueuedMessagesRequest.Builder> deleteQueuedMessagesRequest)

      Remove queued messages from the downlink queue.


      This is a convenience which creates an instance of the DeleteQueuedMessagesRequest.Builder avoiding the need to create one manually via DeleteQueuedMessagesRequest.builder()

      Parameters:
      deleteQueuedMessagesRequest - A Consumer that will call methods on DeleteQueuedMessagesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteQueuedMessages operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteServiceProfile

      default CompletableFuture<DeleteServiceProfileResponse> deleteServiceProfile(DeleteServiceProfileRequest deleteServiceProfileRequest)

      Deletes a service profile.

      Parameters:
      deleteServiceProfileRequest -
      Returns:
      A Java Future containing the result of the DeleteServiceProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteServiceProfile

      default CompletableFuture<DeleteServiceProfileResponse> deleteServiceProfile(Consumer<DeleteServiceProfileRequest.Builder> deleteServiceProfileRequest)

      Deletes a service profile.


      This is a convenience which creates an instance of the DeleteServiceProfileRequest.Builder avoiding the need to create one manually via DeleteServiceProfileRequest.builder()

      Parameters:
      deleteServiceProfileRequest - A Consumer that will call methods on DeleteServiceProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteServiceProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteWirelessDevice

      default CompletableFuture<DeleteWirelessDeviceResponse> deleteWirelessDevice(DeleteWirelessDeviceRequest deleteWirelessDeviceRequest)

      Deletes a wireless device.

      Parameters:
      deleteWirelessDeviceRequest -
      Returns:
      A Java Future containing the result of the DeleteWirelessDevice operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteWirelessDevice

      default CompletableFuture<DeleteWirelessDeviceResponse> deleteWirelessDevice(Consumer<DeleteWirelessDeviceRequest.Builder> deleteWirelessDeviceRequest)

      Deletes a wireless device.


      This is a convenience which creates an instance of the DeleteWirelessDeviceRequest.Builder avoiding the need to create one manually via DeleteWirelessDeviceRequest.builder()

      Parameters:
      deleteWirelessDeviceRequest - A Consumer that will call methods on DeleteWirelessDeviceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteWirelessDevice operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteWirelessDeviceImportTask

      default CompletableFuture<DeleteWirelessDeviceImportTaskResponse> deleteWirelessDeviceImportTask(DeleteWirelessDeviceImportTaskRequest deleteWirelessDeviceImportTaskRequest)

      Delete an import task.

      Parameters:
      deleteWirelessDeviceImportTaskRequest -
      Returns:
      A Java Future containing the result of the DeleteWirelessDeviceImportTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteWirelessDeviceImportTask

      default CompletableFuture<DeleteWirelessDeviceImportTaskResponse> deleteWirelessDeviceImportTask(Consumer<DeleteWirelessDeviceImportTaskRequest.Builder> deleteWirelessDeviceImportTaskRequest)

      Delete an import task.


      This is a convenience which creates an instance of the DeleteWirelessDeviceImportTaskRequest.Builder avoiding the need to create one manually via DeleteWirelessDeviceImportTaskRequest.builder()

      Parameters:
      deleteWirelessDeviceImportTaskRequest - A Consumer that will call methods on DeleteWirelessDeviceImportTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteWirelessDeviceImportTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteWirelessGateway

      default CompletableFuture<DeleteWirelessGatewayResponse> deleteWirelessGateway(DeleteWirelessGatewayRequest deleteWirelessGatewayRequest)

      Deletes a wireless gateway.

      Parameters:
      deleteWirelessGatewayRequest -
      Returns:
      A Java Future containing the result of the DeleteWirelessGateway operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteWirelessGateway

      default CompletableFuture<DeleteWirelessGatewayResponse> deleteWirelessGateway(Consumer<DeleteWirelessGatewayRequest.Builder> deleteWirelessGatewayRequest)

      Deletes a wireless gateway.


      This is a convenience which creates an instance of the DeleteWirelessGatewayRequest.Builder avoiding the need to create one manually via DeleteWirelessGatewayRequest.builder()

      Parameters:
      deleteWirelessGatewayRequest - A Consumer that will call methods on DeleteWirelessGatewayRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteWirelessGateway operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteWirelessGatewayTask

      default CompletableFuture<DeleteWirelessGatewayTaskResponse> deleteWirelessGatewayTask(DeleteWirelessGatewayTaskRequest deleteWirelessGatewayTaskRequest)

      Deletes a wireless gateway task.

      Parameters:
      deleteWirelessGatewayTaskRequest -
      Returns:
      A Java Future containing the result of the DeleteWirelessGatewayTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteWirelessGatewayTask

      default CompletableFuture<DeleteWirelessGatewayTaskResponse> deleteWirelessGatewayTask(Consumer<DeleteWirelessGatewayTaskRequest.Builder> deleteWirelessGatewayTaskRequest)

      Deletes a wireless gateway task.


      This is a convenience which creates an instance of the DeleteWirelessGatewayTaskRequest.Builder avoiding the need to create one manually via DeleteWirelessGatewayTaskRequest.builder()

      Parameters:
      deleteWirelessGatewayTaskRequest - A Consumer that will call methods on DeleteWirelessGatewayTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteWirelessGatewayTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteWirelessGatewayTaskDefinition

      default CompletableFuture<DeleteWirelessGatewayTaskDefinitionResponse> deleteWirelessGatewayTaskDefinition(DeleteWirelessGatewayTaskDefinitionRequest deleteWirelessGatewayTaskDefinitionRequest)

      Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress.

      Parameters:
      deleteWirelessGatewayTaskDefinitionRequest -
      Returns:
      A Java Future containing the result of the DeleteWirelessGatewayTaskDefinition operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteWirelessGatewayTaskDefinition

      default CompletableFuture<DeleteWirelessGatewayTaskDefinitionResponse> deleteWirelessGatewayTaskDefinition(Consumer<DeleteWirelessGatewayTaskDefinitionRequest.Builder> deleteWirelessGatewayTaskDefinitionRequest)

      Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress.


      This is a convenience which creates an instance of the DeleteWirelessGatewayTaskDefinitionRequest.Builder avoiding the need to create one manually via DeleteWirelessGatewayTaskDefinitionRequest.builder()

      Parameters:
      deleteWirelessGatewayTaskDefinitionRequest - A Consumer that will call methods on DeleteWirelessGatewayTaskDefinitionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteWirelessGatewayTaskDefinition operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deregisterWirelessDevice

      default CompletableFuture<DeregisterWirelessDeviceResponse> deregisterWirelessDevice(DeregisterWirelessDeviceRequest deregisterWirelessDeviceRequest)

      Deregister a wireless device from AWS IoT Wireless.

      Parameters:
      deregisterWirelessDeviceRequest -
      Returns:
      A Java Future containing the result of the DeregisterWirelessDevice operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deregisterWirelessDevice

      default CompletableFuture<DeregisterWirelessDeviceResponse> deregisterWirelessDevice(Consumer<DeregisterWirelessDeviceRequest.Builder> deregisterWirelessDeviceRequest)

      Deregister a wireless device from AWS IoT Wireless.


      This is a convenience which creates an instance of the DeregisterWirelessDeviceRequest.Builder avoiding the need to create one manually via DeregisterWirelessDeviceRequest.builder()

      Parameters:
      deregisterWirelessDeviceRequest - A Consumer that will call methods on DeregisterWirelessDeviceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeregisterWirelessDevice operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateAwsAccountFromPartnerAccount

      default CompletableFuture<DisassociateAwsAccountFromPartnerAccountResponse> disassociateAwsAccountFromPartnerAccount(DisassociateAwsAccountFromPartnerAccountRequest disassociateAwsAccountFromPartnerAccountRequest)

      Disassociates your AWS account from a partner account. If PartnerAccountId and PartnerType are null, disassociates your AWS account from all partner accounts.

      Parameters:
      disassociateAwsAccountFromPartnerAccountRequest -
      Returns:
      A Java Future containing the result of the DisassociateAwsAccountFromPartnerAccount operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateAwsAccountFromPartnerAccount

      default CompletableFuture<DisassociateAwsAccountFromPartnerAccountResponse> disassociateAwsAccountFromPartnerAccount(Consumer<DisassociateAwsAccountFromPartnerAccountRequest.Builder> disassociateAwsAccountFromPartnerAccountRequest)

      Disassociates your AWS account from a partner account. If PartnerAccountId and PartnerType are null, disassociates your AWS account from all partner accounts.


      This is a convenience which creates an instance of the DisassociateAwsAccountFromPartnerAccountRequest.Builder avoiding the need to create one manually via DisassociateAwsAccountFromPartnerAccountRequest.builder()

      Parameters:
      disassociateAwsAccountFromPartnerAccountRequest - A Consumer that will call methods on DisassociateAwsAccountFromPartnerAccountRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DisassociateAwsAccountFromPartnerAccount operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateMulticastGroupFromFuotaTask

      default CompletableFuture<DisassociateMulticastGroupFromFuotaTaskResponse> disassociateMulticastGroupFromFuotaTask(DisassociateMulticastGroupFromFuotaTaskRequest disassociateMulticastGroupFromFuotaTaskRequest)

      Disassociates a multicast group from a fuota task.

      Parameters:
      disassociateMulticastGroupFromFuotaTaskRequest -
      Returns:
      A Java Future containing the result of the DisassociateMulticastGroupFromFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateMulticastGroupFromFuotaTask

      default CompletableFuture<DisassociateMulticastGroupFromFuotaTaskResponse> disassociateMulticastGroupFromFuotaTask(Consumer<DisassociateMulticastGroupFromFuotaTaskRequest.Builder> disassociateMulticastGroupFromFuotaTaskRequest)

      Disassociates a multicast group from a fuota task.


      This is a convenience which creates an instance of the DisassociateMulticastGroupFromFuotaTaskRequest.Builder avoiding the need to create one manually via DisassociateMulticastGroupFromFuotaTaskRequest.builder()

      Parameters:
      disassociateMulticastGroupFromFuotaTaskRequest - A Consumer that will call methods on DisassociateMulticastGroupFromFuotaTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DisassociateMulticastGroupFromFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateWirelessDeviceFromFuotaTask

      default CompletableFuture<DisassociateWirelessDeviceFromFuotaTaskResponse> disassociateWirelessDeviceFromFuotaTask(DisassociateWirelessDeviceFromFuotaTaskRequest disassociateWirelessDeviceFromFuotaTaskRequest)

      Disassociates a wireless device from a FUOTA task.

      Parameters:
      disassociateWirelessDeviceFromFuotaTaskRequest -
      Returns:
      A Java Future containing the result of the DisassociateWirelessDeviceFromFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateWirelessDeviceFromFuotaTask

      default CompletableFuture<DisassociateWirelessDeviceFromFuotaTaskResponse> disassociateWirelessDeviceFromFuotaTask(Consumer<DisassociateWirelessDeviceFromFuotaTaskRequest.Builder> disassociateWirelessDeviceFromFuotaTaskRequest)

      Disassociates a wireless device from a FUOTA task.


      This is a convenience which creates an instance of the DisassociateWirelessDeviceFromFuotaTaskRequest.Builder avoiding the need to create one manually via DisassociateWirelessDeviceFromFuotaTaskRequest.builder()

      Parameters:
      disassociateWirelessDeviceFromFuotaTaskRequest - A Consumer that will call methods on DisassociateWirelessDeviceFromFuotaTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DisassociateWirelessDeviceFromFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateWirelessDeviceFromMulticastGroup

      default CompletableFuture<DisassociateWirelessDeviceFromMulticastGroupResponse> disassociateWirelessDeviceFromMulticastGroup(DisassociateWirelessDeviceFromMulticastGroupRequest disassociateWirelessDeviceFromMulticastGroupRequest)

      Disassociates a wireless device from a multicast group.

      Parameters:
      disassociateWirelessDeviceFromMulticastGroupRequest -
      Returns:
      A Java Future containing the result of the DisassociateWirelessDeviceFromMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateWirelessDeviceFromMulticastGroup

      default CompletableFuture<DisassociateWirelessDeviceFromMulticastGroupResponse> disassociateWirelessDeviceFromMulticastGroup(Consumer<DisassociateWirelessDeviceFromMulticastGroupRequest.Builder> disassociateWirelessDeviceFromMulticastGroupRequest)

      Disassociates a wireless device from a multicast group.


      This is a convenience which creates an instance of the DisassociateWirelessDeviceFromMulticastGroupRequest.Builder avoiding the need to create one manually via DisassociateWirelessDeviceFromMulticastGroupRequest.builder()

      Parameters:
      disassociateWirelessDeviceFromMulticastGroupRequest - A Consumer that will call methods on DisassociateWirelessDeviceFromMulticastGroupRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DisassociateWirelessDeviceFromMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateWirelessDeviceFromThing

      default CompletableFuture<DisassociateWirelessDeviceFromThingResponse> disassociateWirelessDeviceFromThing(DisassociateWirelessDeviceFromThingRequest disassociateWirelessDeviceFromThingRequest)

      Disassociates a wireless device from its currently associated thing.

      Parameters:
      disassociateWirelessDeviceFromThingRequest -
      Returns:
      A Java Future containing the result of the DisassociateWirelessDeviceFromThing operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateWirelessDeviceFromThing

      default CompletableFuture<DisassociateWirelessDeviceFromThingResponse> disassociateWirelessDeviceFromThing(Consumer<DisassociateWirelessDeviceFromThingRequest.Builder> disassociateWirelessDeviceFromThingRequest)

      Disassociates a wireless device from its currently associated thing.


      This is a convenience which creates an instance of the DisassociateWirelessDeviceFromThingRequest.Builder avoiding the need to create one manually via DisassociateWirelessDeviceFromThingRequest.builder()

      Parameters:
      disassociateWirelessDeviceFromThingRequest - A Consumer that will call methods on DisassociateWirelessDeviceFromThingRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DisassociateWirelessDeviceFromThing operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateWirelessGatewayFromCertificate

      default CompletableFuture<DisassociateWirelessGatewayFromCertificateResponse> disassociateWirelessGatewayFromCertificate(DisassociateWirelessGatewayFromCertificateRequest disassociateWirelessGatewayFromCertificateRequest)

      Disassociates a wireless gateway from its currently associated certificate.

      Parameters:
      disassociateWirelessGatewayFromCertificateRequest -
      Returns:
      A Java Future containing the result of the DisassociateWirelessGatewayFromCertificate operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateWirelessGatewayFromCertificate

      default CompletableFuture<DisassociateWirelessGatewayFromCertificateResponse> disassociateWirelessGatewayFromCertificate(Consumer<DisassociateWirelessGatewayFromCertificateRequest.Builder> disassociateWirelessGatewayFromCertificateRequest)

      Disassociates a wireless gateway from its currently associated certificate.


      This is a convenience which creates an instance of the DisassociateWirelessGatewayFromCertificateRequest.Builder avoiding the need to create one manually via DisassociateWirelessGatewayFromCertificateRequest.builder()

      Parameters:
      disassociateWirelessGatewayFromCertificateRequest - A Consumer that will call methods on DisassociateWirelessGatewayFromCertificateRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DisassociateWirelessGatewayFromCertificate operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateWirelessGatewayFromThing

      default CompletableFuture<DisassociateWirelessGatewayFromThingResponse> disassociateWirelessGatewayFromThing(DisassociateWirelessGatewayFromThingRequest disassociateWirelessGatewayFromThingRequest)

      Disassociates a wireless gateway from its currently associated thing.

      Parameters:
      disassociateWirelessGatewayFromThingRequest -
      Returns:
      A Java Future containing the result of the DisassociateWirelessGatewayFromThing operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateWirelessGatewayFromThing

      default CompletableFuture<DisassociateWirelessGatewayFromThingResponse> disassociateWirelessGatewayFromThing(Consumer<DisassociateWirelessGatewayFromThingRequest.Builder> disassociateWirelessGatewayFromThingRequest)

      Disassociates a wireless gateway from its currently associated thing.


      This is a convenience which creates an instance of the DisassociateWirelessGatewayFromThingRequest.Builder avoiding the need to create one manually via DisassociateWirelessGatewayFromThingRequest.builder()

      Parameters:
      disassociateWirelessGatewayFromThingRequest - A Consumer that will call methods on DisassociateWirelessGatewayFromThingRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DisassociateWirelessGatewayFromThing operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDestination

      default CompletableFuture<GetDestinationResponse> getDestination(GetDestinationRequest getDestinationRequest)

      Gets information about a destination.

      Parameters:
      getDestinationRequest -
      Returns:
      A Java Future containing the result of the GetDestination operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDestination

      default CompletableFuture<GetDestinationResponse> getDestination(Consumer<GetDestinationRequest.Builder> getDestinationRequest)

      Gets information about a destination.


      This is a convenience which creates an instance of the GetDestinationRequest.Builder avoiding the need to create one manually via GetDestinationRequest.builder()

      Parameters:
      getDestinationRequest - A Consumer that will call methods on GetDestinationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetDestination operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDeviceProfile

      default CompletableFuture<GetDeviceProfileResponse> getDeviceProfile(GetDeviceProfileRequest getDeviceProfileRequest)

      Gets information about a device profile.

      Parameters:
      getDeviceProfileRequest -
      Returns:
      A Java Future containing the result of the GetDeviceProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDeviceProfile

      default CompletableFuture<GetDeviceProfileResponse> getDeviceProfile(Consumer<GetDeviceProfileRequest.Builder> getDeviceProfileRequest)

      Gets information about a device profile.


      This is a convenience which creates an instance of the GetDeviceProfileRequest.Builder avoiding the need to create one manually via GetDeviceProfileRequest.builder()

      Parameters:
      getDeviceProfileRequest - A Consumer that will call methods on GetDeviceProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetDeviceProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEventConfigurationByResourceTypes

      default CompletableFuture<GetEventConfigurationByResourceTypesResponse> getEventConfigurationByResourceTypes(GetEventConfigurationByResourceTypesRequest getEventConfigurationByResourceTypesRequest)

      Get the event configuration based on resource types.

      Parameters:
      getEventConfigurationByResourceTypesRequest -
      Returns:
      A Java Future containing the result of the GetEventConfigurationByResourceTypes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEventConfigurationByResourceTypes

      default CompletableFuture<GetEventConfigurationByResourceTypesResponse> getEventConfigurationByResourceTypes(Consumer<GetEventConfigurationByResourceTypesRequest.Builder> getEventConfigurationByResourceTypesRequest)

      Get the event configuration based on resource types.


      This is a convenience which creates an instance of the GetEventConfigurationByResourceTypesRequest.Builder avoiding the need to create one manually via GetEventConfigurationByResourceTypesRequest.builder()

      Parameters:
      getEventConfigurationByResourceTypesRequest - A Consumer that will call methods on GetEventConfigurationByResourceTypesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetEventConfigurationByResourceTypes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getFuotaTask

      default CompletableFuture<GetFuotaTaskResponse> getFuotaTask(GetFuotaTaskRequest getFuotaTaskRequest)

      Gets information about a FUOTA task.

      Parameters:
      getFuotaTaskRequest -
      Returns:
      A Java Future containing the result of the GetFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getFuotaTask

      default CompletableFuture<GetFuotaTaskResponse> getFuotaTask(Consumer<GetFuotaTaskRequest.Builder> getFuotaTaskRequest)

      Gets information about a FUOTA task.


      This is a convenience which creates an instance of the GetFuotaTaskRequest.Builder avoiding the need to create one manually via GetFuotaTaskRequest.builder()

      Parameters:
      getFuotaTaskRequest - A Consumer that will call methods on GetFuotaTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getLogLevelsByResourceTypes

      default CompletableFuture<GetLogLevelsByResourceTypesResponse> getLogLevelsByResourceTypes(GetLogLevelsByResourceTypesRequest getLogLevelsByResourceTypesRequest)

      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.

      Parameters:
      getLogLevelsByResourceTypesRequest -
      Returns:
      A Java Future containing the result of the GetLogLevelsByResourceTypes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getLogLevelsByResourceTypes

      default CompletableFuture<GetLogLevelsByResourceTypesResponse> getLogLevelsByResourceTypes(Consumer<GetLogLevelsByResourceTypesRequest.Builder> getLogLevelsByResourceTypesRequest)

      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.


      This is a convenience which creates an instance of the GetLogLevelsByResourceTypesRequest.Builder avoiding the need to create one manually via GetLogLevelsByResourceTypesRequest.builder()

      Parameters:
      getLogLevelsByResourceTypesRequest - A Consumer that will call methods on GetLogLevelsByResourceTypesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetLogLevelsByResourceTypes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getMulticastGroup

      default CompletableFuture<GetMulticastGroupResponse> getMulticastGroup(GetMulticastGroupRequest getMulticastGroupRequest)

      Gets information about a multicast group.

      Parameters:
      getMulticastGroupRequest -
      Returns:
      A Java Future containing the result of the GetMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getMulticastGroup

      default CompletableFuture<GetMulticastGroupResponse> getMulticastGroup(Consumer<GetMulticastGroupRequest.Builder> getMulticastGroupRequest)

      Gets information about a multicast group.


      This is a convenience which creates an instance of the GetMulticastGroupRequest.Builder avoiding the need to create one manually via GetMulticastGroupRequest.builder()

      Parameters:
      getMulticastGroupRequest - A Consumer that will call methods on GetMulticastGroupRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getMulticastGroupSession

      default CompletableFuture<GetMulticastGroupSessionResponse> getMulticastGroupSession(GetMulticastGroupSessionRequest getMulticastGroupSessionRequest)

      Gets information about a multicast group session.

      Parameters:
      getMulticastGroupSessionRequest -
      Returns:
      A Java Future containing the result of the GetMulticastGroupSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getMulticastGroupSession

      default CompletableFuture<GetMulticastGroupSessionResponse> getMulticastGroupSession(Consumer<GetMulticastGroupSessionRequest.Builder> getMulticastGroupSessionRequest)

      Gets information about a multicast group session.


      This is a convenience which creates an instance of the GetMulticastGroupSessionRequest.Builder avoiding the need to create one manually via GetMulticastGroupSessionRequest.builder()

      Parameters:
      getMulticastGroupSessionRequest - A Consumer that will call methods on GetMulticastGroupSessionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetMulticastGroupSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getNetworkAnalyzerConfiguration

      default CompletableFuture<GetNetworkAnalyzerConfigurationResponse> getNetworkAnalyzerConfiguration(GetNetworkAnalyzerConfigurationRequest getNetworkAnalyzerConfigurationRequest)

      Get network analyzer configuration.

      Parameters:
      getNetworkAnalyzerConfigurationRequest -
      Returns:
      A Java Future containing the result of the GetNetworkAnalyzerConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getNetworkAnalyzerConfiguration

      default CompletableFuture<GetNetworkAnalyzerConfigurationResponse> getNetworkAnalyzerConfiguration(Consumer<GetNetworkAnalyzerConfigurationRequest.Builder> getNetworkAnalyzerConfigurationRequest)

      Get network analyzer configuration.


      This is a convenience which creates an instance of the GetNetworkAnalyzerConfigurationRequest.Builder avoiding the need to create one manually via GetNetworkAnalyzerConfigurationRequest.builder()

      Parameters:
      getNetworkAnalyzerConfigurationRequest - A Consumer that will call methods on GetNetworkAnalyzerConfigurationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetNetworkAnalyzerConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getPartnerAccount

      default CompletableFuture<GetPartnerAccountResponse> getPartnerAccount(GetPartnerAccountRequest getPartnerAccountRequest)

      Gets information about a partner account. If PartnerAccountId and PartnerType are null, returns all partner accounts.

      Parameters:
      getPartnerAccountRequest -
      Returns:
      A Java Future containing the result of the GetPartnerAccount operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getPartnerAccount

      default CompletableFuture<GetPartnerAccountResponse> getPartnerAccount(Consumer<GetPartnerAccountRequest.Builder> getPartnerAccountRequest)

      Gets information about a partner account. If PartnerAccountId and PartnerType are null, returns all partner accounts.


      This is a convenience which creates an instance of the GetPartnerAccountRequest.Builder avoiding the need to create one manually via GetPartnerAccountRequest.builder()

      Parameters:
      getPartnerAccountRequest - A Consumer that will call methods on GetPartnerAccountRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetPartnerAccount operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getPosition

      @Deprecated default CompletableFuture<GetPositionResponse> getPosition(GetPositionRequest getPositionRequest)
      Deprecated.
      This operation is no longer supported.

      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.

      Parameters:
      getPositionRequest -
      Returns:
      A Java Future containing the result of the GetPosition operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getPosition

      Deprecated.
      This operation is no longer supported.

      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.


      This is a convenience which creates an instance of the GetPositionRequest.Builder avoiding the need to create one manually via GetPositionRequest.builder()

      Parameters:
      getPositionRequest - A Consumer that will call methods on GetPositionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetPosition operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getPositionConfiguration

      @Deprecated default CompletableFuture<GetPositionConfigurationResponse> getPositionConfiguration(GetPositionConfigurationRequest getPositionConfigurationRequest)
      Deprecated.
      This operation is no longer supported.

      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.

      Parameters:
      getPositionConfigurationRequest -
      Returns:
      A Java Future containing the result of the GetPositionConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getPositionConfiguration

      @Deprecated default CompletableFuture<GetPositionConfigurationResponse> getPositionConfiguration(Consumer<GetPositionConfigurationRequest.Builder> getPositionConfigurationRequest)
      Deprecated.
      This operation is no longer supported.

      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.


      This is a convenience which creates an instance of the GetPositionConfigurationRequest.Builder avoiding the need to create one manually via GetPositionConfigurationRequest.builder()

      Parameters:
      getPositionConfigurationRequest - A Consumer that will call methods on GetPositionConfigurationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetPositionConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getPositionEstimate

      default CompletableFuture<GetPositionEstimateResponse> getPositionEstimate(GetPositionEstimateRequest getPositionEstimateRequest)

      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.

      Parameters:
      getPositionEstimateRequest -
      Returns:
      A Java Future containing the result of the GetPositionEstimate operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getPositionEstimate

      default CompletableFuture<GetPositionEstimateResponse> getPositionEstimate(Consumer<GetPositionEstimateRequest.Builder> getPositionEstimateRequest)

      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.


      This is a convenience which creates an instance of the GetPositionEstimateRequest.Builder avoiding the need to create one manually via GetPositionEstimateRequest.builder()

      Parameters:
      getPositionEstimateRequest - A Consumer that will call methods on GetPositionEstimateRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetPositionEstimate operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getResourceEventConfiguration

      default CompletableFuture<GetResourceEventConfigurationResponse> getResourceEventConfiguration(GetResourceEventConfigurationRequest getResourceEventConfigurationRequest)

      Get the event configuration for a particular resource identifier.

      Parameters:
      getResourceEventConfigurationRequest -
      Returns:
      A Java Future containing the result of the GetResourceEventConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getResourceEventConfiguration

      default CompletableFuture<GetResourceEventConfigurationResponse> getResourceEventConfiguration(Consumer<GetResourceEventConfigurationRequest.Builder> getResourceEventConfigurationRequest)

      Get the event configuration for a particular resource identifier.


      This is a convenience which creates an instance of the GetResourceEventConfigurationRequest.Builder avoiding the need to create one manually via GetResourceEventConfigurationRequest.builder()

      Parameters:
      getResourceEventConfigurationRequest - A Consumer that will call methods on GetResourceEventConfigurationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetResourceEventConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getResourceLogLevel

      default CompletableFuture<GetResourceLogLevelResponse> getResourceLogLevel(GetResourceLogLevelRequest getResourceLogLevelRequest)

      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.

      Parameters:
      getResourceLogLevelRequest -
      Returns:
      A Java Future containing the result of the GetResourceLogLevel operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getResourceLogLevel

      default CompletableFuture<GetResourceLogLevelResponse> getResourceLogLevel(Consumer<GetResourceLogLevelRequest.Builder> getResourceLogLevelRequest)

      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.


      This is a convenience which creates an instance of the GetResourceLogLevelRequest.Builder avoiding the need to create one manually via GetResourceLogLevelRequest.builder()

      Parameters:
      getResourceLogLevelRequest - A Consumer that will call methods on GetResourceLogLevelRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetResourceLogLevel operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getResourcePosition

      default CompletableFuture<GetResourcePositionResponse> getResourcePosition(GetResourcePositionRequest getResourcePositionRequest)

      Get the position information for a given wireless device or a wireless gateway resource. The position information uses the World Geodetic System (WGS84).

      Parameters:
      getResourcePositionRequest -
      Returns:
      A Java Future containing the result of the GetResourcePosition operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getResourcePosition

      default CompletableFuture<GetResourcePositionResponse> getResourcePosition(Consumer<GetResourcePositionRequest.Builder> getResourcePositionRequest)

      Get the position information for a given wireless device or a wireless gateway resource. The position information uses the World Geodetic System (WGS84).


      This is a convenience which creates an instance of the GetResourcePositionRequest.Builder avoiding the need to create one manually via GetResourcePositionRequest.builder()

      Parameters:
      getResourcePositionRequest - A Consumer that will call methods on GetResourcePositionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetResourcePosition operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getServiceEndpoint

      default CompletableFuture<GetServiceEndpointResponse> getServiceEndpoint(GetServiceEndpointRequest getServiceEndpointRequest)

      Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.

      Parameters:
      getServiceEndpointRequest -
      Returns:
      A Java Future containing the result of the GetServiceEndpoint operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getServiceEndpoint

      default CompletableFuture<GetServiceEndpointResponse> getServiceEndpoint(Consumer<GetServiceEndpointRequest.Builder> getServiceEndpointRequest)

      Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.


      This is a convenience which creates an instance of the GetServiceEndpointRequest.Builder avoiding the need to create one manually via GetServiceEndpointRequest.builder()

      Parameters:
      getServiceEndpointRequest - A Consumer that will call methods on GetServiceEndpointRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetServiceEndpoint operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getServiceProfile

      default CompletableFuture<GetServiceProfileResponse> getServiceProfile(GetServiceProfileRequest getServiceProfileRequest)

      Gets information about a service profile.

      Parameters:
      getServiceProfileRequest -
      Returns:
      A Java Future containing the result of the GetServiceProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getServiceProfile

      default CompletableFuture<GetServiceProfileResponse> getServiceProfile(Consumer<GetServiceProfileRequest.Builder> getServiceProfileRequest)

      Gets information about a service profile.


      This is a convenience which creates an instance of the GetServiceProfileRequest.Builder avoiding the need to create one manually via GetServiceProfileRequest.builder()

      Parameters:
      getServiceProfileRequest - A Consumer that will call methods on GetServiceProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetServiceProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessDevice

      default CompletableFuture<GetWirelessDeviceResponse> getWirelessDevice(GetWirelessDeviceRequest getWirelessDeviceRequest)

      Gets information about a wireless device.

      Parameters:
      getWirelessDeviceRequest -
      Returns:
      A Java Future containing the result of the GetWirelessDevice operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessDevice

      default CompletableFuture<GetWirelessDeviceResponse> getWirelessDevice(Consumer<GetWirelessDeviceRequest.Builder> getWirelessDeviceRequest)

      Gets information about a wireless device.


      This is a convenience which creates an instance of the GetWirelessDeviceRequest.Builder avoiding the need to create one manually via GetWirelessDeviceRequest.builder()

      Parameters:
      getWirelessDeviceRequest - A Consumer that will call methods on GetWirelessDeviceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetWirelessDevice operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessDeviceImportTask

      default CompletableFuture<GetWirelessDeviceImportTaskResponse> getWirelessDeviceImportTask(GetWirelessDeviceImportTaskRequest getWirelessDeviceImportTaskRequest)

      Get information about an import task and count of device onboarding summary information for the import task.

      Parameters:
      getWirelessDeviceImportTaskRequest -
      Returns:
      A Java Future containing the result of the GetWirelessDeviceImportTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessDeviceImportTask

      default CompletableFuture<GetWirelessDeviceImportTaskResponse> getWirelessDeviceImportTask(Consumer<GetWirelessDeviceImportTaskRequest.Builder> getWirelessDeviceImportTaskRequest)

      Get information about an import task and count of device onboarding summary information for the import task.


      This is a convenience which creates an instance of the GetWirelessDeviceImportTaskRequest.Builder avoiding the need to create one manually via GetWirelessDeviceImportTaskRequest.builder()

      Parameters:
      getWirelessDeviceImportTaskRequest - A Consumer that will call methods on GetWirelessDeviceImportTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetWirelessDeviceImportTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessDeviceStatistics

      default CompletableFuture<GetWirelessDeviceStatisticsResponse> getWirelessDeviceStatistics(GetWirelessDeviceStatisticsRequest getWirelessDeviceStatisticsRequest)

      Gets operating information about a wireless device.

      Parameters:
      getWirelessDeviceStatisticsRequest -
      Returns:
      A Java Future containing the result of the GetWirelessDeviceStatistics operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessDeviceStatistics

      default CompletableFuture<GetWirelessDeviceStatisticsResponse> getWirelessDeviceStatistics(Consumer<GetWirelessDeviceStatisticsRequest.Builder> getWirelessDeviceStatisticsRequest)

      Gets operating information about a wireless device.


      This is a convenience which creates an instance of the GetWirelessDeviceStatisticsRequest.Builder avoiding the need to create one manually via GetWirelessDeviceStatisticsRequest.builder()

      Parameters:
      getWirelessDeviceStatisticsRequest - A Consumer that will call methods on GetWirelessDeviceStatisticsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetWirelessDeviceStatistics operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessGateway

      default CompletableFuture<GetWirelessGatewayResponse> getWirelessGateway(GetWirelessGatewayRequest getWirelessGatewayRequest)

      Gets information about a wireless gateway.

      Parameters:
      getWirelessGatewayRequest -
      Returns:
      A Java Future containing the result of the GetWirelessGateway operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessGateway

      default CompletableFuture<GetWirelessGatewayResponse> getWirelessGateway(Consumer<GetWirelessGatewayRequest.Builder> getWirelessGatewayRequest)

      Gets information about a wireless gateway.


      This is a convenience which creates an instance of the GetWirelessGatewayRequest.Builder avoiding the need to create one manually via GetWirelessGatewayRequest.builder()

      Parameters:
      getWirelessGatewayRequest - A Consumer that will call methods on GetWirelessGatewayRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetWirelessGateway operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessGatewayCertificate

      default CompletableFuture<GetWirelessGatewayCertificateResponse> getWirelessGatewayCertificate(GetWirelessGatewayCertificateRequest getWirelessGatewayCertificateRequest)

      Gets the ID of the certificate that is currently associated with a wireless gateway.

      Parameters:
      getWirelessGatewayCertificateRequest -
      Returns:
      A Java Future containing the result of the GetWirelessGatewayCertificate operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessGatewayCertificate

      default CompletableFuture<GetWirelessGatewayCertificateResponse> getWirelessGatewayCertificate(Consumer<GetWirelessGatewayCertificateRequest.Builder> getWirelessGatewayCertificateRequest)

      Gets the ID of the certificate that is currently associated with a wireless gateway.


      This is a convenience which creates an instance of the GetWirelessGatewayCertificateRequest.Builder avoiding the need to create one manually via GetWirelessGatewayCertificateRequest.builder()

      Parameters:
      getWirelessGatewayCertificateRequest - A Consumer that will call methods on GetWirelessGatewayCertificateRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetWirelessGatewayCertificate operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessGatewayFirmwareInformation

      default CompletableFuture<GetWirelessGatewayFirmwareInformationResponse> getWirelessGatewayFirmwareInformation(GetWirelessGatewayFirmwareInformationRequest getWirelessGatewayFirmwareInformationRequest)

      Gets the firmware version and other information about a wireless gateway.

      Parameters:
      getWirelessGatewayFirmwareInformationRequest -
      Returns:
      A Java Future containing the result of the GetWirelessGatewayFirmwareInformation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessGatewayFirmwareInformation

      default CompletableFuture<GetWirelessGatewayFirmwareInformationResponse> getWirelessGatewayFirmwareInformation(Consumer<GetWirelessGatewayFirmwareInformationRequest.Builder> getWirelessGatewayFirmwareInformationRequest)

      Gets the firmware version and other information about a wireless gateway.


      This is a convenience which creates an instance of the GetWirelessGatewayFirmwareInformationRequest.Builder avoiding the need to create one manually via GetWirelessGatewayFirmwareInformationRequest.builder()

      Parameters:
      getWirelessGatewayFirmwareInformationRequest - A Consumer that will call methods on GetWirelessGatewayFirmwareInformationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetWirelessGatewayFirmwareInformation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessGatewayStatistics

      default CompletableFuture<GetWirelessGatewayStatisticsResponse> getWirelessGatewayStatistics(GetWirelessGatewayStatisticsRequest getWirelessGatewayStatisticsRequest)

      Gets operating information about a wireless gateway.

      Parameters:
      getWirelessGatewayStatisticsRequest -
      Returns:
      A Java Future containing the result of the GetWirelessGatewayStatistics operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessGatewayStatistics

      default CompletableFuture<GetWirelessGatewayStatisticsResponse> getWirelessGatewayStatistics(Consumer<GetWirelessGatewayStatisticsRequest.Builder> getWirelessGatewayStatisticsRequest)

      Gets operating information about a wireless gateway.


      This is a convenience which creates an instance of the GetWirelessGatewayStatisticsRequest.Builder avoiding the need to create one manually via GetWirelessGatewayStatisticsRequest.builder()

      Parameters:
      getWirelessGatewayStatisticsRequest - A Consumer that will call methods on GetWirelessGatewayStatisticsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetWirelessGatewayStatistics operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessGatewayTask

      default CompletableFuture<GetWirelessGatewayTaskResponse> getWirelessGatewayTask(GetWirelessGatewayTaskRequest getWirelessGatewayTaskRequest)

      Gets information about a wireless gateway task.

      Parameters:
      getWirelessGatewayTaskRequest -
      Returns:
      A Java Future containing the result of the GetWirelessGatewayTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessGatewayTask

      default CompletableFuture<GetWirelessGatewayTaskResponse> getWirelessGatewayTask(Consumer<GetWirelessGatewayTaskRequest.Builder> getWirelessGatewayTaskRequest)

      Gets information about a wireless gateway task.


      This is a convenience which creates an instance of the GetWirelessGatewayTaskRequest.Builder avoiding the need to create one manually via GetWirelessGatewayTaskRequest.builder()

      Parameters:
      getWirelessGatewayTaskRequest - A Consumer that will call methods on GetWirelessGatewayTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetWirelessGatewayTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessGatewayTaskDefinition

      default CompletableFuture<GetWirelessGatewayTaskDefinitionResponse> getWirelessGatewayTaskDefinition(GetWirelessGatewayTaskDefinitionRequest getWirelessGatewayTaskDefinitionRequest)

      Gets information about a wireless gateway task definition.

      Parameters:
      getWirelessGatewayTaskDefinitionRequest -
      Returns:
      A Java Future containing the result of the GetWirelessGatewayTaskDefinition operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWirelessGatewayTaskDefinition

      default CompletableFuture<GetWirelessGatewayTaskDefinitionResponse> getWirelessGatewayTaskDefinition(Consumer<GetWirelessGatewayTaskDefinitionRequest.Builder> getWirelessGatewayTaskDefinitionRequest)

      Gets information about a wireless gateway task definition.


      This is a convenience which creates an instance of the GetWirelessGatewayTaskDefinitionRequest.Builder avoiding the need to create one manually via GetWirelessGatewayTaskDefinitionRequest.builder()

      Parameters:
      getWirelessGatewayTaskDefinitionRequest - A Consumer that will call methods on GetWirelessGatewayTaskDefinitionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetWirelessGatewayTaskDefinition operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDestinations

      default CompletableFuture<ListDestinationsResponse> listDestinations(ListDestinationsRequest listDestinationsRequest)

      Lists the destinations registered to your AWS account.

      Parameters:
      listDestinationsRequest -
      Returns:
      A Java Future containing the result of the ListDestinations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDestinations

      default CompletableFuture<ListDestinationsResponse> listDestinations(Consumer<ListDestinationsRequest.Builder> listDestinationsRequest)

      Lists the destinations registered to your AWS account.


      This is a convenience which creates an instance of the ListDestinationsRequest.Builder avoiding the need to create one manually via ListDestinationsRequest.builder()

      Parameters:
      listDestinationsRequest - A Consumer that will call methods on ListDestinationsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDestinations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDestinationsPaginator

      default ListDestinationsPublisher listDestinationsPaginator(ListDestinationsRequest listDestinationsRequest)

      This is a variant of listDestinations(software.amazon.awssdk.services.iotwireless.model.ListDestinationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListDestinationsPublisher publisher = client.listDestinationsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListDestinationsPublisher publisher = client.listDestinationsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListDestinationsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListDestinationsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listDestinations(software.amazon.awssdk.services.iotwireless.model.ListDestinationsRequest) operation.

      Parameters:
      listDestinationsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDestinationsPaginator

      default ListDestinationsPublisher listDestinationsPaginator(Consumer<ListDestinationsRequest.Builder> listDestinationsRequest)

      This is a variant of listDestinations(software.amazon.awssdk.services.iotwireless.model.ListDestinationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListDestinationsPublisher publisher = client.listDestinationsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListDestinationsPublisher publisher = client.listDestinationsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListDestinationsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListDestinationsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listDestinations(software.amazon.awssdk.services.iotwireless.model.ListDestinationsRequest) operation.


      This is a convenience which creates an instance of the ListDestinationsRequest.Builder avoiding the need to create one manually via ListDestinationsRequest.builder()

      Parameters:
      listDestinationsRequest - A Consumer that will call methods on ListDestinationsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDeviceProfiles

      default CompletableFuture<ListDeviceProfilesResponse> listDeviceProfiles(ListDeviceProfilesRequest listDeviceProfilesRequest)

      Lists the device profiles registered to your AWS account.

      Parameters:
      listDeviceProfilesRequest -
      Returns:
      A Java Future containing the result of the ListDeviceProfiles operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDeviceProfiles

      default CompletableFuture<ListDeviceProfilesResponse> listDeviceProfiles(Consumer<ListDeviceProfilesRequest.Builder> listDeviceProfilesRequest)

      Lists the device profiles registered to your AWS account.


      This is a convenience which creates an instance of the ListDeviceProfilesRequest.Builder avoiding the need to create one manually via ListDeviceProfilesRequest.builder()

      Parameters:
      listDeviceProfilesRequest - A Consumer that will call methods on ListDeviceProfilesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDeviceProfiles operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDeviceProfilesPaginator

      default ListDeviceProfilesPublisher listDeviceProfilesPaginator(ListDeviceProfilesRequest listDeviceProfilesRequest)

      This is a variant of listDeviceProfiles(software.amazon.awssdk.services.iotwireless.model.ListDeviceProfilesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListDeviceProfilesPublisher publisher = client.listDeviceProfilesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListDeviceProfilesPublisher publisher = client.listDeviceProfilesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListDeviceProfilesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListDeviceProfilesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listDeviceProfiles(software.amazon.awssdk.services.iotwireless.model.ListDeviceProfilesRequest) operation.

      Parameters:
      listDeviceProfilesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDeviceProfilesPaginator

      default ListDeviceProfilesPublisher listDeviceProfilesPaginator(Consumer<ListDeviceProfilesRequest.Builder> listDeviceProfilesRequest)

      This is a variant of listDeviceProfiles(software.amazon.awssdk.services.iotwireless.model.ListDeviceProfilesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListDeviceProfilesPublisher publisher = client.listDeviceProfilesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListDeviceProfilesPublisher publisher = client.listDeviceProfilesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListDeviceProfilesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListDeviceProfilesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listDeviceProfiles(software.amazon.awssdk.services.iotwireless.model.ListDeviceProfilesRequest) operation.


      This is a convenience which creates an instance of the ListDeviceProfilesRequest.Builder avoiding the need to create one manually via ListDeviceProfilesRequest.builder()

      Parameters:
      listDeviceProfilesRequest - A Consumer that will call methods on ListDeviceProfilesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDevicesForWirelessDeviceImportTask

      default CompletableFuture<ListDevicesForWirelessDeviceImportTaskResponse> listDevicesForWirelessDeviceImportTask(ListDevicesForWirelessDeviceImportTaskRequest listDevicesForWirelessDeviceImportTaskRequest)

      List the Sidewalk devices in an import task and their onboarding status.

      Parameters:
      listDevicesForWirelessDeviceImportTaskRequest -
      Returns:
      A Java Future containing the result of the ListDevicesForWirelessDeviceImportTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDevicesForWirelessDeviceImportTask

      default CompletableFuture<ListDevicesForWirelessDeviceImportTaskResponse> listDevicesForWirelessDeviceImportTask(Consumer<ListDevicesForWirelessDeviceImportTaskRequest.Builder> listDevicesForWirelessDeviceImportTaskRequest)

      List the Sidewalk devices in an import task and their onboarding status.


      This is a convenience which creates an instance of the ListDevicesForWirelessDeviceImportTaskRequest.Builder avoiding the need to create one manually via ListDevicesForWirelessDeviceImportTaskRequest.builder()

      Parameters:
      listDevicesForWirelessDeviceImportTaskRequest - A Consumer that will call methods on ListDevicesForWirelessDeviceImportTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDevicesForWirelessDeviceImportTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEventConfigurations

      default CompletableFuture<ListEventConfigurationsResponse> listEventConfigurations(ListEventConfigurationsRequest listEventConfigurationsRequest)

      List event configurations where at least one event topic has been enabled.

      Parameters:
      listEventConfigurationsRequest -
      Returns:
      A Java Future containing the result of the ListEventConfigurations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEventConfigurations

      default CompletableFuture<ListEventConfigurationsResponse> listEventConfigurations(Consumer<ListEventConfigurationsRequest.Builder> listEventConfigurationsRequest)

      List event configurations where at least one event topic has been enabled.


      This is a convenience which creates an instance of the ListEventConfigurationsRequest.Builder avoiding the need to create one manually via ListEventConfigurationsRequest.builder()

      Parameters:
      listEventConfigurationsRequest - A Consumer that will call methods on ListEventConfigurationsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListEventConfigurations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listFuotaTasks

      default CompletableFuture<ListFuotaTasksResponse> listFuotaTasks(ListFuotaTasksRequest listFuotaTasksRequest)

      Lists the FUOTA tasks registered to your AWS account.

      Parameters:
      listFuotaTasksRequest -
      Returns:
      A Java Future containing the result of the ListFuotaTasks operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listFuotaTasks

      default CompletableFuture<ListFuotaTasksResponse> listFuotaTasks(Consumer<ListFuotaTasksRequest.Builder> listFuotaTasksRequest)

      Lists the FUOTA tasks registered to your AWS account.


      This is a convenience which creates an instance of the ListFuotaTasksRequest.Builder avoiding the need to create one manually via ListFuotaTasksRequest.builder()

      Parameters:
      listFuotaTasksRequest - A Consumer that will call methods on ListFuotaTasksRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListFuotaTasks operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listFuotaTasksPaginator

      default ListFuotaTasksPublisher listFuotaTasksPaginator(ListFuotaTasksRequest listFuotaTasksRequest)

      This is a variant of listFuotaTasks(software.amazon.awssdk.services.iotwireless.model.ListFuotaTasksRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListFuotaTasksPublisher publisher = client.listFuotaTasksPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListFuotaTasksPublisher publisher = client.listFuotaTasksPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListFuotaTasksResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListFuotaTasksResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listFuotaTasks(software.amazon.awssdk.services.iotwireless.model.ListFuotaTasksRequest) operation.

      Parameters:
      listFuotaTasksRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listFuotaTasksPaginator

      default ListFuotaTasksPublisher listFuotaTasksPaginator(Consumer<ListFuotaTasksRequest.Builder> listFuotaTasksRequest)

      This is a variant of listFuotaTasks(software.amazon.awssdk.services.iotwireless.model.ListFuotaTasksRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListFuotaTasksPublisher publisher = client.listFuotaTasksPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListFuotaTasksPublisher publisher = client.listFuotaTasksPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListFuotaTasksResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListFuotaTasksResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listFuotaTasks(software.amazon.awssdk.services.iotwireless.model.ListFuotaTasksRequest) operation.


      This is a convenience which creates an instance of the ListFuotaTasksRequest.Builder avoiding the need to create one manually via ListFuotaTasksRequest.builder()

      Parameters:
      listFuotaTasksRequest - A Consumer that will call methods on ListFuotaTasksRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listMulticastGroups

      default CompletableFuture<ListMulticastGroupsResponse> listMulticastGroups(ListMulticastGroupsRequest listMulticastGroupsRequest)

      Lists the multicast groups registered to your AWS account.

      Parameters:
      listMulticastGroupsRequest -
      Returns:
      A Java Future containing the result of the ListMulticastGroups operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listMulticastGroups

      default CompletableFuture<ListMulticastGroupsResponse> listMulticastGroups(Consumer<ListMulticastGroupsRequest.Builder> listMulticastGroupsRequest)

      Lists the multicast groups registered to your AWS account.


      This is a convenience which creates an instance of the ListMulticastGroupsRequest.Builder avoiding the need to create one manually via ListMulticastGroupsRequest.builder()

      Parameters:
      listMulticastGroupsRequest - A Consumer that will call methods on ListMulticastGroupsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListMulticastGroups operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listMulticastGroupsByFuotaTask

      default CompletableFuture<ListMulticastGroupsByFuotaTaskResponse> listMulticastGroupsByFuotaTask(ListMulticastGroupsByFuotaTaskRequest listMulticastGroupsByFuotaTaskRequest)

      List all multicast groups associated with a fuota task.

      Parameters:
      listMulticastGroupsByFuotaTaskRequest -
      Returns:
      A Java Future containing the result of the ListMulticastGroupsByFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listMulticastGroupsByFuotaTask

      default CompletableFuture<ListMulticastGroupsByFuotaTaskResponse> listMulticastGroupsByFuotaTask(Consumer<ListMulticastGroupsByFuotaTaskRequest.Builder> listMulticastGroupsByFuotaTaskRequest)

      List all multicast groups associated with a fuota task.


      This is a convenience which creates an instance of the ListMulticastGroupsByFuotaTaskRequest.Builder avoiding the need to create one manually via ListMulticastGroupsByFuotaTaskRequest.builder()

      Parameters:
      listMulticastGroupsByFuotaTaskRequest - A Consumer that will call methods on ListMulticastGroupsByFuotaTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListMulticastGroupsByFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listMulticastGroupsByFuotaTaskPaginator

      default ListMulticastGroupsByFuotaTaskPublisher listMulticastGroupsByFuotaTaskPaginator(ListMulticastGroupsByFuotaTaskRequest listMulticastGroupsByFuotaTaskRequest)

      This is a variant of listMulticastGroupsByFuotaTask(software.amazon.awssdk.services.iotwireless.model.ListMulticastGroupsByFuotaTaskRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListMulticastGroupsByFuotaTaskPublisher publisher = client.listMulticastGroupsByFuotaTaskPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListMulticastGroupsByFuotaTaskPublisher publisher = client.listMulticastGroupsByFuotaTaskPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListMulticastGroupsByFuotaTaskResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListMulticastGroupsByFuotaTaskResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listMulticastGroupsByFuotaTask(software.amazon.awssdk.services.iotwireless.model.ListMulticastGroupsByFuotaTaskRequest) operation.

      Parameters:
      listMulticastGroupsByFuotaTaskRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listMulticastGroupsByFuotaTaskPaginator

      default ListMulticastGroupsByFuotaTaskPublisher listMulticastGroupsByFuotaTaskPaginator(Consumer<ListMulticastGroupsByFuotaTaskRequest.Builder> listMulticastGroupsByFuotaTaskRequest)

      This is a variant of listMulticastGroupsByFuotaTask(software.amazon.awssdk.services.iotwireless.model.ListMulticastGroupsByFuotaTaskRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListMulticastGroupsByFuotaTaskPublisher publisher = client.listMulticastGroupsByFuotaTaskPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListMulticastGroupsByFuotaTaskPublisher publisher = client.listMulticastGroupsByFuotaTaskPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListMulticastGroupsByFuotaTaskResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListMulticastGroupsByFuotaTaskResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listMulticastGroupsByFuotaTask(software.amazon.awssdk.services.iotwireless.model.ListMulticastGroupsByFuotaTaskRequest) operation.


      This is a convenience which creates an instance of the ListMulticastGroupsByFuotaTaskRequest.Builder avoiding the need to create one manually via ListMulticastGroupsByFuotaTaskRequest.builder()

      Parameters:
      listMulticastGroupsByFuotaTaskRequest - A Consumer that will call methods on ListMulticastGroupsByFuotaTaskRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listMulticastGroupsPaginator

      default ListMulticastGroupsPublisher listMulticastGroupsPaginator(ListMulticastGroupsRequest listMulticastGroupsRequest)

      This is a variant of listMulticastGroups(software.amazon.awssdk.services.iotwireless.model.ListMulticastGroupsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListMulticastGroupsPublisher publisher = client.listMulticastGroupsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListMulticastGroupsPublisher publisher = client.listMulticastGroupsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListMulticastGroupsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListMulticastGroupsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listMulticastGroups(software.amazon.awssdk.services.iotwireless.model.ListMulticastGroupsRequest) operation.

      Parameters:
      listMulticastGroupsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listMulticastGroupsPaginator

      default ListMulticastGroupsPublisher listMulticastGroupsPaginator(Consumer<ListMulticastGroupsRequest.Builder> listMulticastGroupsRequest)

      This is a variant of listMulticastGroups(software.amazon.awssdk.services.iotwireless.model.ListMulticastGroupsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListMulticastGroupsPublisher publisher = client.listMulticastGroupsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListMulticastGroupsPublisher publisher = client.listMulticastGroupsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListMulticastGroupsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListMulticastGroupsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listMulticastGroups(software.amazon.awssdk.services.iotwireless.model.ListMulticastGroupsRequest) operation.


      This is a convenience which creates an instance of the ListMulticastGroupsRequest.Builder avoiding the need to create one manually via ListMulticastGroupsRequest.builder()

      Parameters:
      listMulticastGroupsRequest - A Consumer that will call methods on ListMulticastGroupsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listNetworkAnalyzerConfigurations

      default CompletableFuture<ListNetworkAnalyzerConfigurationsResponse> listNetworkAnalyzerConfigurations(ListNetworkAnalyzerConfigurationsRequest listNetworkAnalyzerConfigurationsRequest)

      Lists the network analyzer configurations.

      Parameters:
      listNetworkAnalyzerConfigurationsRequest -
      Returns:
      A Java Future containing the result of the ListNetworkAnalyzerConfigurations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listNetworkAnalyzerConfigurations

      default CompletableFuture<ListNetworkAnalyzerConfigurationsResponse> listNetworkAnalyzerConfigurations(Consumer<ListNetworkAnalyzerConfigurationsRequest.Builder> listNetworkAnalyzerConfigurationsRequest)

      Lists the network analyzer configurations.


      This is a convenience which creates an instance of the ListNetworkAnalyzerConfigurationsRequest.Builder avoiding the need to create one manually via ListNetworkAnalyzerConfigurationsRequest.builder()

      Parameters:
      listNetworkAnalyzerConfigurationsRequest - A Consumer that will call methods on ListNetworkAnalyzerConfigurationsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListNetworkAnalyzerConfigurations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listNetworkAnalyzerConfigurationsPaginator

      default ListNetworkAnalyzerConfigurationsPublisher listNetworkAnalyzerConfigurationsPaginator(ListNetworkAnalyzerConfigurationsRequest listNetworkAnalyzerConfigurationsRequest)

      This is a variant of listNetworkAnalyzerConfigurations(software.amazon.awssdk.services.iotwireless.model.ListNetworkAnalyzerConfigurationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListNetworkAnalyzerConfigurationsPublisher publisher = client.listNetworkAnalyzerConfigurationsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListNetworkAnalyzerConfigurationsPublisher publisher = client.listNetworkAnalyzerConfigurationsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListNetworkAnalyzerConfigurationsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListNetworkAnalyzerConfigurationsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listNetworkAnalyzerConfigurations(software.amazon.awssdk.services.iotwireless.model.ListNetworkAnalyzerConfigurationsRequest) operation.

      Parameters:
      listNetworkAnalyzerConfigurationsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listNetworkAnalyzerConfigurationsPaginator

      default ListNetworkAnalyzerConfigurationsPublisher listNetworkAnalyzerConfigurationsPaginator(Consumer<ListNetworkAnalyzerConfigurationsRequest.Builder> listNetworkAnalyzerConfigurationsRequest)

      This is a variant of listNetworkAnalyzerConfigurations(software.amazon.awssdk.services.iotwireless.model.ListNetworkAnalyzerConfigurationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListNetworkAnalyzerConfigurationsPublisher publisher = client.listNetworkAnalyzerConfigurationsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListNetworkAnalyzerConfigurationsPublisher publisher = client.listNetworkAnalyzerConfigurationsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListNetworkAnalyzerConfigurationsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListNetworkAnalyzerConfigurationsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listNetworkAnalyzerConfigurations(software.amazon.awssdk.services.iotwireless.model.ListNetworkAnalyzerConfigurationsRequest) operation.


      This is a convenience which creates an instance of the ListNetworkAnalyzerConfigurationsRequest.Builder avoiding the need to create one manually via ListNetworkAnalyzerConfigurationsRequest.builder()

      Parameters:
      listNetworkAnalyzerConfigurationsRequest - A Consumer that will call methods on ListNetworkAnalyzerConfigurationsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPartnerAccounts

      default CompletableFuture<ListPartnerAccountsResponse> listPartnerAccounts(ListPartnerAccountsRequest listPartnerAccountsRequest)

      Lists the partner accounts associated with your AWS account.

      Parameters:
      listPartnerAccountsRequest -
      Returns:
      A Java Future containing the result of the ListPartnerAccounts operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPartnerAccounts

      default CompletableFuture<ListPartnerAccountsResponse> listPartnerAccounts(Consumer<ListPartnerAccountsRequest.Builder> listPartnerAccountsRequest)

      Lists the partner accounts associated with your AWS account.


      This is a convenience which creates an instance of the ListPartnerAccountsRequest.Builder avoiding the need to create one manually via ListPartnerAccountsRequest.builder()

      Parameters:
      listPartnerAccountsRequest - A Consumer that will call methods on ListPartnerAccountsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListPartnerAccounts operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPositionConfigurations

      @Deprecated default CompletableFuture<ListPositionConfigurationsResponse> listPositionConfigurations(ListPositionConfigurationsRequest listPositionConfigurationsRequest)
      Deprecated.
      This operation is no longer supported.

      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.

      Parameters:
      listPositionConfigurationsRequest -
      Returns:
      A Java Future containing the result of the ListPositionConfigurations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPositionConfigurations

      @Deprecated default CompletableFuture<ListPositionConfigurationsResponse> listPositionConfigurations(Consumer<ListPositionConfigurationsRequest.Builder> listPositionConfigurationsRequest)
      Deprecated.
      This operation is no longer supported.

      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.


      This is a convenience which creates an instance of the ListPositionConfigurationsRequest.Builder avoiding the need to create one manually via ListPositionConfigurationsRequest.builder()

      Parameters:
      listPositionConfigurationsRequest - A Consumer that will call methods on ListPositionConfigurationsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListPositionConfigurations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPositionConfigurationsPaginator

      @Deprecated default ListPositionConfigurationsPublisher listPositionConfigurationsPaginator(ListPositionConfigurationsRequest listPositionConfigurationsRequest)
      Deprecated.
      This operation is no longer supported.

      This is a variant of listPositionConfigurations(software.amazon.awssdk.services.iotwireless.model.ListPositionConfigurationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListPositionConfigurationsPublisher publisher = client.listPositionConfigurationsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListPositionConfigurationsPublisher publisher = client.listPositionConfigurationsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListPositionConfigurationsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListPositionConfigurationsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listPositionConfigurations(software.amazon.awssdk.services.iotwireless.model.ListPositionConfigurationsRequest) operation.

      Parameters:
      listPositionConfigurationsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPositionConfigurationsPaginator

      @Deprecated default ListPositionConfigurationsPublisher listPositionConfigurationsPaginator(Consumer<ListPositionConfigurationsRequest.Builder> listPositionConfigurationsRequest)
      Deprecated.
      This operation is no longer supported.

      This is a variant of listPositionConfigurations(software.amazon.awssdk.services.iotwireless.model.ListPositionConfigurationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListPositionConfigurationsPublisher publisher = client.listPositionConfigurationsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListPositionConfigurationsPublisher publisher = client.listPositionConfigurationsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListPositionConfigurationsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListPositionConfigurationsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listPositionConfigurations(software.amazon.awssdk.services.iotwireless.model.ListPositionConfigurationsRequest) operation.


      This is a convenience which creates an instance of the ListPositionConfigurationsRequest.Builder avoiding the need to create one manually via ListPositionConfigurationsRequest.builder()

      Parameters:
      listPositionConfigurationsRequest - A Consumer that will call methods on ListPositionConfigurationsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listQueuedMessages

      default CompletableFuture<ListQueuedMessagesResponse> listQueuedMessages(ListQueuedMessagesRequest listQueuedMessagesRequest)

      List queued messages in the downlink queue.

      Parameters:
      listQueuedMessagesRequest -
      Returns:
      A Java Future containing the result of the ListQueuedMessages operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listQueuedMessages

      default CompletableFuture<ListQueuedMessagesResponse> listQueuedMessages(Consumer<ListQueuedMessagesRequest.Builder> listQueuedMessagesRequest)

      List queued messages in the downlink queue.


      This is a convenience which creates an instance of the ListQueuedMessagesRequest.Builder avoiding the need to create one manually via ListQueuedMessagesRequest.builder()

      Parameters:
      listQueuedMessagesRequest - A Consumer that will call methods on ListQueuedMessagesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListQueuedMessages operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listQueuedMessagesPaginator

      default ListQueuedMessagesPublisher listQueuedMessagesPaginator(ListQueuedMessagesRequest listQueuedMessagesRequest)

      This is a variant of listQueuedMessages(software.amazon.awssdk.services.iotwireless.model.ListQueuedMessagesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListQueuedMessagesPublisher publisher = client.listQueuedMessagesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListQueuedMessagesPublisher publisher = client.listQueuedMessagesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListQueuedMessagesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListQueuedMessagesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listQueuedMessages(software.amazon.awssdk.services.iotwireless.model.ListQueuedMessagesRequest) operation.

      Parameters:
      listQueuedMessagesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listQueuedMessagesPaginator

      default ListQueuedMessagesPublisher listQueuedMessagesPaginator(Consumer<ListQueuedMessagesRequest.Builder> listQueuedMessagesRequest)

      This is a variant of listQueuedMessages(software.amazon.awssdk.services.iotwireless.model.ListQueuedMessagesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListQueuedMessagesPublisher publisher = client.listQueuedMessagesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListQueuedMessagesPublisher publisher = client.listQueuedMessagesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListQueuedMessagesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListQueuedMessagesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listQueuedMessages(software.amazon.awssdk.services.iotwireless.model.ListQueuedMessagesRequest) operation.


      This is a convenience which creates an instance of the ListQueuedMessagesRequest.Builder avoiding the need to create one manually via ListQueuedMessagesRequest.builder()

      Parameters:
      listQueuedMessagesRequest - A Consumer that will call methods on ListQueuedMessagesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listServiceProfiles

      default CompletableFuture<ListServiceProfilesResponse> listServiceProfiles(ListServiceProfilesRequest listServiceProfilesRequest)

      Lists the service profiles registered to your AWS account.

      Parameters:
      listServiceProfilesRequest -
      Returns:
      A Java Future containing the result of the ListServiceProfiles operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listServiceProfiles

      default CompletableFuture<ListServiceProfilesResponse> listServiceProfiles(Consumer<ListServiceProfilesRequest.Builder> listServiceProfilesRequest)

      Lists the service profiles registered to your AWS account.


      This is a convenience which creates an instance of the ListServiceProfilesRequest.Builder avoiding the need to create one manually via ListServiceProfilesRequest.builder()

      Parameters:
      listServiceProfilesRequest - A Consumer that will call methods on ListServiceProfilesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListServiceProfiles operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listServiceProfilesPaginator

      default ListServiceProfilesPublisher listServiceProfilesPaginator(ListServiceProfilesRequest listServiceProfilesRequest)

      This is a variant of listServiceProfiles(software.amazon.awssdk.services.iotwireless.model.ListServiceProfilesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListServiceProfilesPublisher publisher = client.listServiceProfilesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListServiceProfilesPublisher publisher = client.listServiceProfilesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListServiceProfilesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListServiceProfilesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listServiceProfiles(software.amazon.awssdk.services.iotwireless.model.ListServiceProfilesRequest) operation.

      Parameters:
      listServiceProfilesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listServiceProfilesPaginator

      default ListServiceProfilesPublisher listServiceProfilesPaginator(Consumer<ListServiceProfilesRequest.Builder> listServiceProfilesRequest)

      This is a variant of listServiceProfiles(software.amazon.awssdk.services.iotwireless.model.ListServiceProfilesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListServiceProfilesPublisher publisher = client.listServiceProfilesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListServiceProfilesPublisher publisher = client.listServiceProfilesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListServiceProfilesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListServiceProfilesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listServiceProfiles(software.amazon.awssdk.services.iotwireless.model.ListServiceProfilesRequest) operation.


      This is a convenience which creates an instance of the ListServiceProfilesRequest.Builder avoiding the need to create one manually via ListServiceProfilesRequest.builder()

      Parameters:
      listServiceProfilesRequest - A Consumer that will call methods on ListServiceProfilesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTagsForResource

      default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)

      Lists the tags (metadata) you have assigned to the resource.

      Parameters:
      listTagsForResourceRequest -
      Returns:
      A Java Future containing the result of the ListTagsForResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTagsForResource

      default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)

      Lists the tags (metadata) you have assigned to the resource.


      This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the need to create one manually via ListTagsForResourceRequest.builder()

      Parameters:
      listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListTagsForResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWirelessDeviceImportTasks

      default CompletableFuture<ListWirelessDeviceImportTasksResponse> listWirelessDeviceImportTasks(ListWirelessDeviceImportTasksRequest listWirelessDeviceImportTasksRequest)

      List wireless devices that have been added to an import task.

      Parameters:
      listWirelessDeviceImportTasksRequest -
      Returns:
      A Java Future containing the result of the ListWirelessDeviceImportTasks operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWirelessDeviceImportTasks

      default CompletableFuture<ListWirelessDeviceImportTasksResponse> listWirelessDeviceImportTasks(Consumer<ListWirelessDeviceImportTasksRequest.Builder> listWirelessDeviceImportTasksRequest)

      List wireless devices that have been added to an import task.


      This is a convenience which creates an instance of the ListWirelessDeviceImportTasksRequest.Builder avoiding the need to create one manually via ListWirelessDeviceImportTasksRequest.builder()

      Parameters:
      listWirelessDeviceImportTasksRequest - A Consumer that will call methods on ListWirelessDeviceImportTasksRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListWirelessDeviceImportTasks operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWirelessDevices

      default CompletableFuture<ListWirelessDevicesResponse> listWirelessDevices(ListWirelessDevicesRequest listWirelessDevicesRequest)

      Lists the wireless devices registered to your AWS account.

      Parameters:
      listWirelessDevicesRequest -
      Returns:
      A Java Future containing the result of the ListWirelessDevices operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWirelessDevices

      default CompletableFuture<ListWirelessDevicesResponse> listWirelessDevices(Consumer<ListWirelessDevicesRequest.Builder> listWirelessDevicesRequest)

      Lists the wireless devices registered to your AWS account.


      This is a convenience which creates an instance of the ListWirelessDevicesRequest.Builder avoiding the need to create one manually via ListWirelessDevicesRequest.builder()

      Parameters:
      listWirelessDevicesRequest - A Consumer that will call methods on ListWirelessDevicesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListWirelessDevices operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWirelessDevicesPaginator

      default ListWirelessDevicesPublisher listWirelessDevicesPaginator(ListWirelessDevicesRequest listWirelessDevicesRequest)

      This is a variant of listWirelessDevices(software.amazon.awssdk.services.iotwireless.model.ListWirelessDevicesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListWirelessDevicesPublisher publisher = client.listWirelessDevicesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListWirelessDevicesPublisher publisher = client.listWirelessDevicesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListWirelessDevicesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListWirelessDevicesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listWirelessDevices(software.amazon.awssdk.services.iotwireless.model.ListWirelessDevicesRequest) operation.

      Parameters:
      listWirelessDevicesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWirelessDevicesPaginator

      default ListWirelessDevicesPublisher listWirelessDevicesPaginator(Consumer<ListWirelessDevicesRequest.Builder> listWirelessDevicesRequest)

      This is a variant of listWirelessDevices(software.amazon.awssdk.services.iotwireless.model.ListWirelessDevicesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListWirelessDevicesPublisher publisher = client.listWirelessDevicesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListWirelessDevicesPublisher publisher = client.listWirelessDevicesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListWirelessDevicesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListWirelessDevicesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listWirelessDevices(software.amazon.awssdk.services.iotwireless.model.ListWirelessDevicesRequest) operation.


      This is a convenience which creates an instance of the ListWirelessDevicesRequest.Builder avoiding the need to create one manually via ListWirelessDevicesRequest.builder()

      Parameters:
      listWirelessDevicesRequest - A Consumer that will call methods on ListWirelessDevicesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWirelessGatewayTaskDefinitions

      default CompletableFuture<ListWirelessGatewayTaskDefinitionsResponse> listWirelessGatewayTaskDefinitions(ListWirelessGatewayTaskDefinitionsRequest listWirelessGatewayTaskDefinitionsRequest)

      List the wireless gateway tasks definitions registered to your AWS account.

      Parameters:
      listWirelessGatewayTaskDefinitionsRequest -
      Returns:
      A Java Future containing the result of the ListWirelessGatewayTaskDefinitions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWirelessGatewayTaskDefinitions

      default CompletableFuture<ListWirelessGatewayTaskDefinitionsResponse> listWirelessGatewayTaskDefinitions(Consumer<ListWirelessGatewayTaskDefinitionsRequest.Builder> listWirelessGatewayTaskDefinitionsRequest)

      List the wireless gateway tasks definitions registered to your AWS account.


      This is a convenience which creates an instance of the ListWirelessGatewayTaskDefinitionsRequest.Builder avoiding the need to create one manually via ListWirelessGatewayTaskDefinitionsRequest.builder()

      Parameters:
      listWirelessGatewayTaskDefinitionsRequest - A Consumer that will call methods on ListWirelessGatewayTaskDefinitionsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListWirelessGatewayTaskDefinitions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWirelessGateways

      default CompletableFuture<ListWirelessGatewaysResponse> listWirelessGateways(ListWirelessGatewaysRequest listWirelessGatewaysRequest)

      Lists the wireless gateways registered to your AWS account.

      Parameters:
      listWirelessGatewaysRequest -
      Returns:
      A Java Future containing the result of the ListWirelessGateways operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWirelessGateways

      default CompletableFuture<ListWirelessGatewaysResponse> listWirelessGateways(Consumer<ListWirelessGatewaysRequest.Builder> listWirelessGatewaysRequest)

      Lists the wireless gateways registered to your AWS account.


      This is a convenience which creates an instance of the ListWirelessGatewaysRequest.Builder avoiding the need to create one manually via ListWirelessGatewaysRequest.builder()

      Parameters:
      listWirelessGatewaysRequest - A Consumer that will call methods on ListWirelessGatewaysRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListWirelessGateways operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWirelessGatewaysPaginator

      default ListWirelessGatewaysPublisher listWirelessGatewaysPaginator(ListWirelessGatewaysRequest listWirelessGatewaysRequest)

      This is a variant of listWirelessGateways(software.amazon.awssdk.services.iotwireless.model.ListWirelessGatewaysRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListWirelessGatewaysPublisher publisher = client.listWirelessGatewaysPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListWirelessGatewaysPublisher publisher = client.listWirelessGatewaysPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListWirelessGatewaysResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListWirelessGatewaysResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listWirelessGateways(software.amazon.awssdk.services.iotwireless.model.ListWirelessGatewaysRequest) operation.

      Parameters:
      listWirelessGatewaysRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWirelessGatewaysPaginator

      default ListWirelessGatewaysPublisher listWirelessGatewaysPaginator(Consumer<ListWirelessGatewaysRequest.Builder> listWirelessGatewaysRequest)

      This is a variant of listWirelessGateways(software.amazon.awssdk.services.iotwireless.model.ListWirelessGatewaysRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.iotwireless.paginators.ListWirelessGatewaysPublisher publisher = client.listWirelessGatewaysPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.iotwireless.paginators.ListWirelessGatewaysPublisher publisher = client.listWirelessGatewaysPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotwireless.model.ListWirelessGatewaysResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.iotwireless.model.ListWirelessGatewaysResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listWirelessGateways(software.amazon.awssdk.services.iotwireless.model.ListWirelessGatewaysRequest) operation.


      This is a convenience which creates an instance of the ListWirelessGatewaysRequest.Builder avoiding the need to create one manually via ListWirelessGatewaysRequest.builder()

      Parameters:
      listWirelessGatewaysRequest - A Consumer that will call methods on ListWirelessGatewaysRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • putPositionConfiguration

      @Deprecated default CompletableFuture<PutPositionConfigurationResponse> putPositionConfiguration(PutPositionConfigurationRequest putPositionConfigurationRequest)
      Deprecated.
      This operation is no longer supported.

      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.

      Parameters:
      putPositionConfigurationRequest -
      Returns:
      A Java Future containing the result of the PutPositionConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • putPositionConfiguration

      @Deprecated default CompletableFuture<PutPositionConfigurationResponse> putPositionConfiguration(Consumer<PutPositionConfigurationRequest.Builder> putPositionConfigurationRequest)
      Deprecated.
      This operation is no longer supported.

      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.


      This is a convenience which creates an instance of the PutPositionConfigurationRequest.Builder avoiding the need to create one manually via PutPositionConfigurationRequest.builder()

      Parameters:
      putPositionConfigurationRequest - A Consumer that will call methods on PutPositionConfigurationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the PutPositionConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • putResourceLogLevel

      default CompletableFuture<PutResourceLogLevelResponse> putResourceLogLevel(PutResourceLogLevelRequest putResourceLogLevelRequest)

      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.

      Parameters:
      putResourceLogLevelRequest -
      Returns:
      A Java Future containing the result of the PutResourceLogLevel operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • putResourceLogLevel

      default CompletableFuture<PutResourceLogLevelResponse> putResourceLogLevel(Consumer<PutResourceLogLevelRequest.Builder> putResourceLogLevelRequest)

      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.


      This is a convenience which creates an instance of the PutResourceLogLevelRequest.Builder avoiding the need to create one manually via PutResourceLogLevelRequest.builder()

      Parameters:
      putResourceLogLevelRequest - A Consumer that will call methods on PutResourceLogLevelRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the PutResourceLogLevel operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • resetAllResourceLogLevels

      default CompletableFuture<ResetAllResourceLogLevelsResponse> resetAllResourceLogLevels(ResetAllResourceLogLevelsRequest resetAllResourceLogLevelsRequest)

      Removes the log-level overrides for all resources; both wireless devices and wireless gateways.

      Parameters:
      resetAllResourceLogLevelsRequest -
      Returns:
      A Java Future containing the result of the ResetAllResourceLogLevels operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • resetAllResourceLogLevels

      default CompletableFuture<ResetAllResourceLogLevelsResponse> resetAllResourceLogLevels(Consumer<ResetAllResourceLogLevelsRequest.Builder> resetAllResourceLogLevelsRequest)

      Removes the log-level overrides for all resources; both wireless devices and wireless gateways.


      This is a convenience which creates an instance of the ResetAllResourceLogLevelsRequest.Builder avoiding the need to create one manually via ResetAllResourceLogLevelsRequest.builder()

      Parameters:
      resetAllResourceLogLevelsRequest - A Consumer that will call methods on ResetAllResourceLogLevelsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ResetAllResourceLogLevels operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • resetResourceLogLevel

      default CompletableFuture<ResetResourceLogLevelResponse> resetResourceLogLevel(ResetResourceLogLevelRequest resetResourceLogLevelRequest)

      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.

      Parameters:
      resetResourceLogLevelRequest -
      Returns:
      A Java Future containing the result of the ResetResourceLogLevel operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • resetResourceLogLevel

      default CompletableFuture<ResetResourceLogLevelResponse> resetResourceLogLevel(Consumer<ResetResourceLogLevelRequest.Builder> resetResourceLogLevelRequest)

      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.


      This is a convenience which creates an instance of the ResetResourceLogLevelRequest.Builder avoiding the need to create one manually via ResetResourceLogLevelRequest.builder()

      Parameters:
      resetResourceLogLevelRequest - A Consumer that will call methods on ResetResourceLogLevelRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ResetResourceLogLevel operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • sendDataToMulticastGroup

      default CompletableFuture<SendDataToMulticastGroupResponse> sendDataToMulticastGroup(SendDataToMulticastGroupRequest sendDataToMulticastGroupRequest)

      Sends the specified data to a multicast group.

      Parameters:
      sendDataToMulticastGroupRequest -
      Returns:
      A Java Future containing the result of the SendDataToMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • sendDataToMulticastGroup

      default CompletableFuture<SendDataToMulticastGroupResponse> sendDataToMulticastGroup(Consumer<SendDataToMulticastGroupRequest.Builder> sendDataToMulticastGroupRequest)

      Sends the specified data to a multicast group.


      This is a convenience which creates an instance of the SendDataToMulticastGroupRequest.Builder avoiding the need to create one manually via SendDataToMulticastGroupRequest.builder()

      Parameters:
      sendDataToMulticastGroupRequest - A Consumer that will call methods on SendDataToMulticastGroupRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the SendDataToMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • sendDataToWirelessDevice

      default CompletableFuture<SendDataToWirelessDeviceResponse> sendDataToWirelessDevice(SendDataToWirelessDeviceRequest sendDataToWirelessDeviceRequest)

      Sends a decrypted application data frame to a device.

      Parameters:
      sendDataToWirelessDeviceRequest -
      Returns:
      A Java Future containing the result of the SendDataToWirelessDevice operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • sendDataToWirelessDevice

      default CompletableFuture<SendDataToWirelessDeviceResponse> sendDataToWirelessDevice(Consumer<SendDataToWirelessDeviceRequest.Builder> sendDataToWirelessDeviceRequest)

      Sends a decrypted application data frame to a device.


      This is a convenience which creates an instance of the SendDataToWirelessDeviceRequest.Builder avoiding the need to create one manually via SendDataToWirelessDeviceRequest.builder()

      Parameters:
      sendDataToWirelessDeviceRequest - A Consumer that will call methods on SendDataToWirelessDeviceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the SendDataToWirelessDevice operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startBulkAssociateWirelessDeviceWithMulticastGroup

      default CompletableFuture<StartBulkAssociateWirelessDeviceWithMulticastGroupResponse> startBulkAssociateWirelessDeviceWithMulticastGroup(StartBulkAssociateWirelessDeviceWithMulticastGroupRequest startBulkAssociateWirelessDeviceWithMulticastGroupRequest)

      Starts a bulk association of all qualifying wireless devices with a multicast group.

      Parameters:
      startBulkAssociateWirelessDeviceWithMulticastGroupRequest -
      Returns:
      A Java Future containing the result of the StartBulkAssociateWirelessDeviceWithMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startBulkAssociateWirelessDeviceWithMulticastGroup

      default CompletableFuture<StartBulkAssociateWirelessDeviceWithMulticastGroupResponse> startBulkAssociateWirelessDeviceWithMulticastGroup(Consumer<StartBulkAssociateWirelessDeviceWithMulticastGroupRequest.Builder> startBulkAssociateWirelessDeviceWithMulticastGroupRequest)

      Starts a bulk association of all qualifying wireless devices with a multicast group.


      This is a convenience which creates an instance of the StartBulkAssociateWirelessDeviceWithMulticastGroupRequest.Builder avoiding the need to create one manually via StartBulkAssociateWirelessDeviceWithMulticastGroupRequest.builder()

      Parameters:
      startBulkAssociateWirelessDeviceWithMulticastGroupRequest - A Consumer that will call methods on StartBulkAssociateWirelessDeviceWithMulticastGroupRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StartBulkAssociateWirelessDeviceWithMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startBulkDisassociateWirelessDeviceFromMulticastGroup

      default CompletableFuture<StartBulkDisassociateWirelessDeviceFromMulticastGroupResponse> startBulkDisassociateWirelessDeviceFromMulticastGroup(StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest startBulkDisassociateWirelessDeviceFromMulticastGroupRequest)

      Starts a bulk disassociatin of all qualifying wireless devices from a multicast group.

      Parameters:
      startBulkDisassociateWirelessDeviceFromMulticastGroupRequest -
      Returns:
      A Java Future containing the result of the StartBulkDisassociateWirelessDeviceFromMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startBulkDisassociateWirelessDeviceFromMulticastGroup

      default CompletableFuture<StartBulkDisassociateWirelessDeviceFromMulticastGroupResponse> startBulkDisassociateWirelessDeviceFromMulticastGroup(Consumer<StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest.Builder> startBulkDisassociateWirelessDeviceFromMulticastGroupRequest)

      Starts a bulk disassociatin of all qualifying wireless devices from a multicast group.


      This is a convenience which creates an instance of the StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest.Builder avoiding the need to create one manually via StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest.builder()

      Parameters:
      startBulkDisassociateWirelessDeviceFromMulticastGroupRequest - A Consumer that will call methods on StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StartBulkDisassociateWirelessDeviceFromMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startFuotaTask

      default CompletableFuture<StartFuotaTaskResponse> startFuotaTask(StartFuotaTaskRequest startFuotaTaskRequest)

      Starts a FUOTA task.

      Parameters:
      startFuotaTaskRequest -
      Returns:
      A Java Future containing the result of the StartFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startFuotaTask

      default CompletableFuture<StartFuotaTaskResponse> startFuotaTask(Consumer<StartFuotaTaskRequest.Builder> startFuotaTaskRequest)

      Starts a FUOTA task.


      This is a convenience which creates an instance of the StartFuotaTaskRequest.Builder avoiding the need to create one manually via StartFuotaTaskRequest.builder()

      Parameters:
      startFuotaTaskRequest - A Consumer that will call methods on StartFuotaTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StartFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startMulticastGroupSession

      default CompletableFuture<StartMulticastGroupSessionResponse> startMulticastGroupSession(StartMulticastGroupSessionRequest startMulticastGroupSessionRequest)

      Starts a multicast group session.

      Parameters:
      startMulticastGroupSessionRequest -
      Returns:
      A Java Future containing the result of the StartMulticastGroupSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startMulticastGroupSession

      default CompletableFuture<StartMulticastGroupSessionResponse> startMulticastGroupSession(Consumer<StartMulticastGroupSessionRequest.Builder> startMulticastGroupSessionRequest)

      Starts a multicast group session.


      This is a convenience which creates an instance of the StartMulticastGroupSessionRequest.Builder avoiding the need to create one manually via StartMulticastGroupSessionRequest.builder()

      Parameters:
      startMulticastGroupSessionRequest - A Consumer that will call methods on StartMulticastGroupSessionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StartMulticastGroupSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startSingleWirelessDeviceImportTask

      default CompletableFuture<StartSingleWirelessDeviceImportTaskResponse> startSingleWirelessDeviceImportTask(StartSingleWirelessDeviceImportTaskRequest startSingleWirelessDeviceImportTaskRequest)

      Start import task for a single wireless device.

      Parameters:
      startSingleWirelessDeviceImportTaskRequest -
      Returns:
      A Java Future containing the result of the StartSingleWirelessDeviceImportTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startSingleWirelessDeviceImportTask

      default CompletableFuture<StartSingleWirelessDeviceImportTaskResponse> startSingleWirelessDeviceImportTask(Consumer<StartSingleWirelessDeviceImportTaskRequest.Builder> startSingleWirelessDeviceImportTaskRequest)

      Start import task for a single wireless device.


      This is a convenience which creates an instance of the StartSingleWirelessDeviceImportTaskRequest.Builder avoiding the need to create one manually via StartSingleWirelessDeviceImportTaskRequest.builder()

      Parameters:
      startSingleWirelessDeviceImportTaskRequest - A Consumer that will call methods on StartSingleWirelessDeviceImportTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StartSingleWirelessDeviceImportTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startWirelessDeviceImportTask

      default CompletableFuture<StartWirelessDeviceImportTaskResponse> startWirelessDeviceImportTask(StartWirelessDeviceImportTaskRequest startWirelessDeviceImportTaskRequest)

      Start import task for provisioning Sidewalk devices in bulk using an S3 CSV file.

      Parameters:
      startWirelessDeviceImportTaskRequest -
      Returns:
      A Java Future containing the result of the StartWirelessDeviceImportTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startWirelessDeviceImportTask

      default CompletableFuture<StartWirelessDeviceImportTaskResponse> startWirelessDeviceImportTask(Consumer<StartWirelessDeviceImportTaskRequest.Builder> startWirelessDeviceImportTaskRequest)

      Start import task for provisioning Sidewalk devices in bulk using an S3 CSV file.


      This is a convenience which creates an instance of the StartWirelessDeviceImportTaskRequest.Builder avoiding the need to create one manually via StartWirelessDeviceImportTaskRequest.builder()

      Parameters:
      startWirelessDeviceImportTaskRequest - A Consumer that will call methods on StartWirelessDeviceImportTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StartWirelessDeviceImportTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • tagResource

      default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)

      Adds a tag to a resource.

      Parameters:
      tagResourceRequest -
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • tagResource

      default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)

      Adds a tag to a resource.


      This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to create one manually via TagResourceRequest.builder()

      Parameters:
      tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • testWirelessDevice

      default CompletableFuture<TestWirelessDeviceResponse> testWirelessDevice(TestWirelessDeviceRequest testWirelessDeviceRequest)

      Simulates a provisioned device by sending an uplink data payload of Hello.

      Parameters:
      testWirelessDeviceRequest -
      Returns:
      A Java Future containing the result of the TestWirelessDevice operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • testWirelessDevice

      default CompletableFuture<TestWirelessDeviceResponse> testWirelessDevice(Consumer<TestWirelessDeviceRequest.Builder> testWirelessDeviceRequest)

      Simulates a provisioned device by sending an uplink data payload of Hello.


      This is a convenience which creates an instance of the TestWirelessDeviceRequest.Builder avoiding the need to create one manually via TestWirelessDeviceRequest.builder()

      Parameters:
      testWirelessDeviceRequest - A Consumer that will call methods on TestWirelessDeviceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the TestWirelessDevice operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • untagResource

      default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)

      Removes one or more tags from a resource.

      Parameters:
      untagResourceRequest -
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • untagResource

      default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)

      Removes one or more tags from a resource.


      This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to create one manually via UntagResourceRequest.builder()

      Parameters:
      untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateDestination

      default CompletableFuture<UpdateDestinationResponse> updateDestination(UpdateDestinationRequest updateDestinationRequest)

      Updates properties of a destination.

      Parameters:
      updateDestinationRequest -
      Returns:
      A Java Future containing the result of the UpdateDestination operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateDestination

      default CompletableFuture<UpdateDestinationResponse> updateDestination(Consumer<UpdateDestinationRequest.Builder> updateDestinationRequest)

      Updates properties of a destination.


      This is a convenience which creates an instance of the UpdateDestinationRequest.Builder avoiding the need to create one manually via UpdateDestinationRequest.builder()

      Parameters:
      updateDestinationRequest - A Consumer that will call methods on UpdateDestinationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateDestination operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateEventConfigurationByResourceTypes

      default CompletableFuture<UpdateEventConfigurationByResourceTypesResponse> updateEventConfigurationByResourceTypes(UpdateEventConfigurationByResourceTypesRequest updateEventConfigurationByResourceTypesRequest)

      Update the event configuration based on resource types.

      Parameters:
      updateEventConfigurationByResourceTypesRequest -
      Returns:
      A Java Future containing the result of the UpdateEventConfigurationByResourceTypes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateEventConfigurationByResourceTypes

      default CompletableFuture<UpdateEventConfigurationByResourceTypesResponse> updateEventConfigurationByResourceTypes(Consumer<UpdateEventConfigurationByResourceTypesRequest.Builder> updateEventConfigurationByResourceTypesRequest)

      Update the event configuration based on resource types.


      This is a convenience which creates an instance of the UpdateEventConfigurationByResourceTypesRequest.Builder avoiding the need to create one manually via UpdateEventConfigurationByResourceTypesRequest.builder()

      Parameters:
      updateEventConfigurationByResourceTypesRequest - A Consumer that will call methods on UpdateEventConfigurationByResourceTypesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateEventConfigurationByResourceTypes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateFuotaTask

      default CompletableFuture<UpdateFuotaTaskResponse> updateFuotaTask(UpdateFuotaTaskRequest updateFuotaTaskRequest)

      Updates properties of a FUOTA task.

      Parameters:
      updateFuotaTaskRequest -
      Returns:
      A Java Future containing the result of the UpdateFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateFuotaTask

      default CompletableFuture<UpdateFuotaTaskResponse> updateFuotaTask(Consumer<UpdateFuotaTaskRequest.Builder> updateFuotaTaskRequest)

      Updates properties of a FUOTA task.


      This is a convenience which creates an instance of the UpdateFuotaTaskRequest.Builder avoiding the need to create one manually via UpdateFuotaTaskRequest.builder()

      Parameters:
      updateFuotaTaskRequest - A Consumer that will call methods on UpdateFuotaTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateFuotaTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateLogLevelsByResourceTypes

      default CompletableFuture<UpdateLogLevelsByResourceTypesResponse> updateLogLevelsByResourceTypes(UpdateLogLevelsByResourceTypesRequest updateLogLevelsByResourceTypesRequest)

      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.

      Parameters:
      updateLogLevelsByResourceTypesRequest -
      Returns:
      A Java Future containing the result of the UpdateLogLevelsByResourceTypes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateLogLevelsByResourceTypes

      default CompletableFuture<UpdateLogLevelsByResourceTypesResponse> updateLogLevelsByResourceTypes(Consumer<UpdateLogLevelsByResourceTypesRequest.Builder> updateLogLevelsByResourceTypesRequest)

      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.


      This is a convenience which creates an instance of the UpdateLogLevelsByResourceTypesRequest.Builder avoiding the need to create one manually via UpdateLogLevelsByResourceTypesRequest.builder()

      Parameters:
      updateLogLevelsByResourceTypesRequest - A Consumer that will call methods on UpdateLogLevelsByResourceTypesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateLogLevelsByResourceTypes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateMulticastGroup

      default CompletableFuture<UpdateMulticastGroupResponse> updateMulticastGroup(UpdateMulticastGroupRequest updateMulticastGroupRequest)

      Updates properties of a multicast group session.

      Parameters:
      updateMulticastGroupRequest -
      Returns:
      A Java Future containing the result of the UpdateMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateMulticastGroup

      default CompletableFuture<UpdateMulticastGroupResponse> updateMulticastGroup(Consumer<UpdateMulticastGroupRequest.Builder> updateMulticastGroupRequest)

      Updates properties of a multicast group session.


      This is a convenience which creates an instance of the UpdateMulticastGroupRequest.Builder avoiding the need to create one manually via UpdateMulticastGroupRequest.builder()

      Parameters:
      updateMulticastGroupRequest - A Consumer that will call methods on UpdateMulticastGroupRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateMulticastGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateNetworkAnalyzerConfiguration

      default CompletableFuture<UpdateNetworkAnalyzerConfigurationResponse> updateNetworkAnalyzerConfiguration(UpdateNetworkAnalyzerConfigurationRequest updateNetworkAnalyzerConfigurationRequest)

      Update network analyzer configuration.

      Parameters:
      updateNetworkAnalyzerConfigurationRequest -
      Returns:
      A Java Future containing the result of the UpdateNetworkAnalyzerConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateNetworkAnalyzerConfiguration

      default CompletableFuture<UpdateNetworkAnalyzerConfigurationResponse> updateNetworkAnalyzerConfiguration(Consumer<UpdateNetworkAnalyzerConfigurationRequest.Builder> updateNetworkAnalyzerConfigurationRequest)

      Update network analyzer configuration.


      This is a convenience which creates an instance of the UpdateNetworkAnalyzerConfigurationRequest.Builder avoiding the need to create one manually via UpdateNetworkAnalyzerConfigurationRequest.builder()

      Parameters:
      updateNetworkAnalyzerConfigurationRequest - A Consumer that will call methods on UpdateNetworkAnalyzerConfigurationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateNetworkAnalyzerConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updatePartnerAccount

      default CompletableFuture<UpdatePartnerAccountResponse> updatePartnerAccount(UpdatePartnerAccountRequest updatePartnerAccountRequest)

      Updates properties of a partner account.

      Parameters:
      updatePartnerAccountRequest -
      Returns:
      A Java Future containing the result of the UpdatePartnerAccount operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updatePartnerAccount

      default CompletableFuture<UpdatePartnerAccountResponse> updatePartnerAccount(Consumer<UpdatePartnerAccountRequest.Builder> updatePartnerAccountRequest)

      Updates properties of a partner account.


      This is a convenience which creates an instance of the UpdatePartnerAccountRequest.Builder avoiding the need to create one manually via UpdatePartnerAccountRequest.builder()

      Parameters:
      updatePartnerAccountRequest - A Consumer that will call methods on UpdatePartnerAccountRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdatePartnerAccount operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updatePosition

      @Deprecated default CompletableFuture<UpdatePositionResponse> updatePosition(UpdatePositionRequest updatePositionRequest)
      Deprecated.
      This operation is no longer supported.

      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.

      Parameters:
      updatePositionRequest -
      Returns:
      A Java Future containing the result of the UpdatePosition operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updatePosition

      Deprecated.
      This operation is no longer supported.

      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.


      This is a convenience which creates an instance of the UpdatePositionRequest.Builder avoiding the need to create one manually via UpdatePositionRequest.builder()

      Parameters:
      updatePositionRequest - A Consumer that will call methods on UpdatePositionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdatePosition operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateResourceEventConfiguration

      default CompletableFuture<UpdateResourceEventConfigurationResponse> updateResourceEventConfiguration(UpdateResourceEventConfigurationRequest updateResourceEventConfigurationRequest)

      Update the event configuration for a particular resource identifier.

      Parameters:
      updateResourceEventConfigurationRequest -
      Returns:
      A Java Future containing the result of the UpdateResourceEventConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateResourceEventConfiguration

      default CompletableFuture<UpdateResourceEventConfigurationResponse> updateResourceEventConfiguration(Consumer<UpdateResourceEventConfigurationRequest.Builder> updateResourceEventConfigurationRequest)

      Update the event configuration for a particular resource identifier.


      This is a convenience which creates an instance of the UpdateResourceEventConfigurationRequest.Builder avoiding the need to create one manually via UpdateResourceEventConfigurationRequest.builder()

      Parameters:
      updateResourceEventConfigurationRequest - A Consumer that will call methods on UpdateResourceEventConfigurationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateResourceEventConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateResourcePosition

      default CompletableFuture<UpdateResourcePositionResponse> updateResourcePosition(UpdateResourcePositionRequest updateResourcePositionRequest)

      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).

      Parameters:
      updateResourcePositionRequest -
      Returns:
      A Java Future containing the result of the UpdateResourcePosition operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateResourcePosition

      default CompletableFuture<UpdateResourcePositionResponse> updateResourcePosition(Consumer<UpdateResourcePositionRequest.Builder> updateResourcePositionRequest)

      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).


      This is a convenience which creates an instance of the UpdateResourcePositionRequest.Builder avoiding the need to create one manually via UpdateResourcePositionRequest.builder()

      Parameters:
      updateResourcePositionRequest - A Consumer that will call methods on UpdateResourcePositionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateResourcePosition operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateWirelessDevice

      default CompletableFuture<UpdateWirelessDeviceResponse> updateWirelessDevice(UpdateWirelessDeviceRequest updateWirelessDeviceRequest)

      Updates properties of a wireless device.

      Parameters:
      updateWirelessDeviceRequest -
      Returns:
      A Java Future containing the result of the UpdateWirelessDevice operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateWirelessDevice

      default CompletableFuture<UpdateWirelessDeviceResponse> updateWirelessDevice(Consumer<UpdateWirelessDeviceRequest.Builder> updateWirelessDeviceRequest)

      Updates properties of a wireless device.


      This is a convenience which creates an instance of the UpdateWirelessDeviceRequest.Builder avoiding the need to create one manually via UpdateWirelessDeviceRequest.builder()

      Parameters:
      updateWirelessDeviceRequest - A Consumer that will call methods on UpdateWirelessDeviceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateWirelessDevice operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateWirelessDeviceImportTask

      default CompletableFuture<UpdateWirelessDeviceImportTaskResponse> updateWirelessDeviceImportTask(UpdateWirelessDeviceImportTaskRequest updateWirelessDeviceImportTaskRequest)

      Update an import task to add more devices to the task.

      Parameters:
      updateWirelessDeviceImportTaskRequest -
      Returns:
      A Java Future containing the result of the UpdateWirelessDeviceImportTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateWirelessDeviceImportTask

      default CompletableFuture<UpdateWirelessDeviceImportTaskResponse> updateWirelessDeviceImportTask(Consumer<UpdateWirelessDeviceImportTaskRequest.Builder> updateWirelessDeviceImportTaskRequest)

      Update an import task to add more devices to the task.


      This is a convenience which creates an instance of the UpdateWirelessDeviceImportTaskRequest.Builder avoiding the need to create one manually via UpdateWirelessDeviceImportTaskRequest.builder()

      Parameters:
      updateWirelessDeviceImportTaskRequest - A Consumer that will call methods on UpdateWirelessDeviceImportTaskRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateWirelessDeviceImportTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateWirelessGateway

      default CompletableFuture<UpdateWirelessGatewayResponse> updateWirelessGateway(UpdateWirelessGatewayRequest updateWirelessGatewayRequest)

      Updates properties of a wireless gateway.

      Parameters:
      updateWirelessGatewayRequest -
      Returns:
      A Java Future containing the result of the UpdateWirelessGateway operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateWirelessGateway

      default CompletableFuture<UpdateWirelessGatewayResponse> updateWirelessGateway(Consumer<UpdateWirelessGatewayRequest.Builder> updateWirelessGatewayRequest)

      Updates properties of a wireless gateway.


      This is a convenience which creates an instance of the UpdateWirelessGatewayRequest.Builder avoiding the need to create one manually via UpdateWirelessGatewayRequest.builder()

      Parameters:
      updateWirelessGatewayRequest - A Consumer that will call methods on UpdateWirelessGatewayRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateWirelessGateway operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • 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.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • IotWirelessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • serviceClientConfiguration

      default IotWirelessServiceClientConfiguration serviceClientConfiguration()
      Description copied from interface: SdkClient
      The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration
      Specified by:
      serviceClientConfiguration in interface AwsClient
      Specified by:
      serviceClientConfiguration in interface SdkClient
      Returns:
      SdkServiceClientConfiguration
    • create

      static IotWirelessAsyncClient create()
      Create a IotWirelessAsyncClient with the region loaded from the DefaultAwsRegionProviderChain and credentials loaded from the DefaultCredentialsProvider.
    • builder

      Create a builder that can be used to configure and create a IotWirelessAsyncClient.