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.

    • Method Detail

      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • getPosition

        @Deprecated
        default CompletableFuture<GetPositionResponse> getPosition​(Consumer<GetPositionRequest.Builder> 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.


        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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • listDestinationsPaginator

        default ListDestinationsPublisher listDestinationsPaginator​(ListDestinationsRequest listDestinationsRequest)

        Lists the destinations registered to your AWS account.


        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:
        AWS API Documentation
      • listDestinationsPaginator

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

        Lists the destinations registered to your AWS account.


        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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • listDeviceProfilesPaginator

        default ListDeviceProfilesPublisher listDeviceProfilesPaginator​(ListDeviceProfilesRequest listDeviceProfilesRequest)

        Lists the device profiles registered to your AWS account.


        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:
        AWS API Documentation
      • listDeviceProfilesPaginator

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

        Lists the device profiles registered to your AWS account.


        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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • listFuotaTasksPaginator

        default ListFuotaTasksPublisher listFuotaTasksPaginator​(ListFuotaTasksRequest listFuotaTasksRequest)

        Lists the FUOTA tasks registered to your AWS account.


        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:
        AWS API Documentation
      • listFuotaTasksPaginator

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

        Lists the FUOTA tasks registered to your AWS account.


        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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • listMulticastGroupsByFuotaTaskPaginator

        default ListMulticastGroupsByFuotaTaskPublisher listMulticastGroupsByFuotaTaskPaginator​(ListMulticastGroupsByFuotaTaskRequest listMulticastGroupsByFuotaTaskRequest)

        List all multicast groups associated with a fuota task.


        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:
        AWS API Documentation
      • listMulticastGroupsByFuotaTaskPaginator

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

        List all multicast groups associated with a fuota task.


        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:
        AWS API Documentation
      • listMulticastGroupsPaginator

        default ListMulticastGroupsPublisher listMulticastGroupsPaginator​(ListMulticastGroupsRequest listMulticastGroupsRequest)

        Lists the multicast groups registered to your AWS account.


        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:
        AWS API Documentation
      • listMulticastGroupsPaginator

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

        Lists the multicast groups registered to your AWS account.


        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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • listNetworkAnalyzerConfigurationsPaginator

        default ListNetworkAnalyzerConfigurationsPublisher listNetworkAnalyzerConfigurationsPaginator​(ListNetworkAnalyzerConfigurationsRequest listNetworkAnalyzerConfigurationsRequest)

        Lists the network analyzer configurations.


        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:
        AWS API Documentation
      • listNetworkAnalyzerConfigurationsPaginator

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

        Lists the network analyzer configurations.


        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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • listPositionConfigurationsPaginator

        @Deprecated
        default ListPositionConfigurationsPublisher listPositionConfigurationsPaginator​(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.


        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:
        AWS API Documentation
      • listPositionConfigurationsPaginator

        @Deprecated
        default ListPositionConfigurationsPublisher listPositionConfigurationsPaginator​(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 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • listQueuedMessagesPaginator

        default ListQueuedMessagesPublisher listQueuedMessagesPaginator​(ListQueuedMessagesRequest listQueuedMessagesRequest)

        List queued messages in the downlink queue.


        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:
        AWS API Documentation
      • listQueuedMessagesPaginator

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

        List queued messages in the downlink queue.


        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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • listServiceProfilesPaginator

        default ListServiceProfilesPublisher listServiceProfilesPaginator​(ListServiceProfilesRequest listServiceProfilesRequest)

        Lists the service profiles registered to your AWS account.


        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:
        AWS API Documentation
      • listServiceProfilesPaginator

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

        Lists the service profiles registered to your AWS account.


        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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • listWirelessDevicesPaginator

        default ListWirelessDevicesPublisher listWirelessDevicesPaginator​(ListWirelessDevicesRequest listWirelessDevicesRequest)

        Lists the wireless devices registered to your AWS account.


        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:
        AWS API Documentation
      • listWirelessDevicesPaginator

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

        Lists the wireless devices registered to your AWS account.


        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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • listWirelessGatewaysPaginator

        default ListWirelessGatewaysPublisher listWirelessGatewaysPaginator​(ListWirelessGatewaysRequest listWirelessGatewaysRequest)

        Lists the wireless gateways registered to your AWS account.


        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:
        AWS API Documentation
      • listWirelessGatewaysPaginator

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

        Lists the wireless gateways registered to your AWS account.


        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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • updatePosition

        @Deprecated
        default CompletableFuture<UpdatePositionResponse> updatePosition​(Consumer<UpdatePositionRequest.Builder> 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.


        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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation