Interface AlexaForBusinessAsyncClient

    • Method Detail

      • approveSkill

        @Deprecated
        default CompletableFuture<ApproveSkillResponse> approveSkill​(ApproveSkillRequest approveSkillRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Associates a skill with the organization under the customer's AWS account. If a skill is private, the user implicitly accepts access to this skill during enablement.

        Parameters:
        approveSkillRequest -
        Returns:
        A Java Future containing the result of the ApproveSkill operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • approveSkill

        @Deprecated
        default CompletableFuture<ApproveSkillResponse> approveSkill​(Consumer<ApproveSkillRequest.Builder> approveSkillRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Associates a skill with the organization under the customer's AWS account. If a skill is private, the user implicitly accepts access to this skill during enablement.


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

        Parameters:
        approveSkillRequest - A Consumer that will call methods on ApproveSkillRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ApproveSkill operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • associateContactWithAddressBook

        @Deprecated
        default CompletableFuture<AssociateContactWithAddressBookResponse> associateContactWithAddressBook​(AssociateContactWithAddressBookRequest associateContactWithAddressBookRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Associates a contact with a given address book.

        Parameters:
        associateContactWithAddressBookRequest -
        Returns:
        A Java Future containing the result of the AssociateContactWithAddressBook operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • associateDeviceWithNetworkProfile

        @Deprecated
        default CompletableFuture<AssociateDeviceWithNetworkProfileResponse> associateDeviceWithNetworkProfile​(AssociateDeviceWithNetworkProfileRequest associateDeviceWithNetworkProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Associates a device with the specified network profile.

        Parameters:
        associateDeviceWithNetworkProfileRequest -
        Returns:
        A Java Future containing the result of the AssociateDeviceWithNetworkProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • associateDeviceWithNetworkProfile

        @Deprecated
        default CompletableFuture<AssociateDeviceWithNetworkProfileResponse> associateDeviceWithNetworkProfile​(Consumer<AssociateDeviceWithNetworkProfileRequest.Builder> associateDeviceWithNetworkProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Associates a device with the specified network profile.


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

        Parameters:
        associateDeviceWithNetworkProfileRequest - A Consumer that will call methods on AssociateDeviceWithNetworkProfileRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the AssociateDeviceWithNetworkProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • associateDeviceWithRoom

        @Deprecated
        default CompletableFuture<AssociateDeviceWithRoomResponse> associateDeviceWithRoom​(AssociateDeviceWithRoomRequest associateDeviceWithRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Associates a device with a given room. This applies all the settings from the room profile to the device, and all the skills in any skill groups added to that room. This operation requires the device to be online, or else a manual sync is required.

        Parameters:
        associateDeviceWithRoomRequest -
        Returns:
        A Java Future containing the result of the AssociateDeviceWithRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • associateDeviceWithRoom

        @Deprecated
        default CompletableFuture<AssociateDeviceWithRoomResponse> associateDeviceWithRoom​(Consumer<AssociateDeviceWithRoomRequest.Builder> associateDeviceWithRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Associates a device with a given room. This applies all the settings from the room profile to the device, and all the skills in any skill groups added to that room. This operation requires the device to be online, or else a manual sync is required.


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

        Parameters:
        associateDeviceWithRoomRequest - A Consumer that will call methods on AssociateDeviceWithRoomRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the AssociateDeviceWithRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • associateSkillGroupWithRoom

        @Deprecated
        default CompletableFuture<AssociateSkillGroupWithRoomResponse> associateSkillGroupWithRoom​(AssociateSkillGroupWithRoomRequest associateSkillGroupWithRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.

        Parameters:
        associateSkillGroupWithRoomRequest -
        Returns:
        A Java Future containing the result of the AssociateSkillGroupWithRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • associateSkillGroupWithRoom

        @Deprecated
        default CompletableFuture<AssociateSkillGroupWithRoomResponse> associateSkillGroupWithRoom​(Consumer<AssociateSkillGroupWithRoomRequest.Builder> associateSkillGroupWithRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.


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

        Parameters:
        associateSkillGroupWithRoomRequest - A Consumer that will call methods on AssociateSkillGroupWithRoomRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the AssociateSkillGroupWithRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • associateSkillWithSkillGroup

        @Deprecated
        default CompletableFuture<AssociateSkillWithSkillGroupResponse> associateSkillWithSkillGroup​(AssociateSkillWithSkillGroupRequest associateSkillWithSkillGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Associates a skill with a skill group.

        Parameters:
        associateSkillWithSkillGroupRequest -
        Returns:
        A Java Future containing the result of the AssociateSkillWithSkillGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • NotFoundException The resource is not found.
        • SkillNotLinkedException The skill must be linked to a third-party account.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • associateSkillWithSkillGroup

        @Deprecated
        default CompletableFuture<AssociateSkillWithSkillGroupResponse> associateSkillWithSkillGroup​(Consumer<AssociateSkillWithSkillGroupRequest.Builder> associateSkillWithSkillGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Associates a skill with a skill group.


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

        Parameters:
        associateSkillWithSkillGroupRequest - A Consumer that will call methods on AssociateSkillWithSkillGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the AssociateSkillWithSkillGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • NotFoundException The resource is not found.
        • SkillNotLinkedException The skill must be linked to a third-party account.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • associateSkillWithUsers

        @Deprecated
        default CompletableFuture<AssociateSkillWithUsersResponse> associateSkillWithUsers​(AssociateSkillWithUsersRequest associateSkillWithUsersRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Makes a private skill available for enrolled users to enable on their devices.

        Parameters:
        associateSkillWithUsersRequest -
        Returns:
        A Java Future containing the result of the AssociateSkillWithUsers operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • associateSkillWithUsers

        @Deprecated
        default CompletableFuture<AssociateSkillWithUsersResponse> associateSkillWithUsers​(Consumer<AssociateSkillWithUsersRequest.Builder> associateSkillWithUsersRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Makes a private skill available for enrolled users to enable on their devices.


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

        Parameters:
        associateSkillWithUsersRequest - A Consumer that will call methods on AssociateSkillWithUsersRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the AssociateSkillWithUsers operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createAddressBook

        @Deprecated
        default CompletableFuture<CreateAddressBookResponse> createAddressBook​(CreateAddressBookRequest createAddressBookRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates an address book with the specified details.

        Parameters:
        createAddressBookRequest -
        Returns:
        A Java Future containing the result of the CreateAddressBook operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • AlreadyExistsException The resource being created already exists.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createAddressBook

        @Deprecated
        default CompletableFuture<CreateAddressBookResponse> createAddressBook​(Consumer<CreateAddressBookRequest.Builder> createAddressBookRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates an address book with the specified details.


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

        Parameters:
        createAddressBookRequest - A Consumer that will call methods on CreateAddressBookRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateAddressBook operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • AlreadyExistsException The resource being created already exists.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createBusinessReportSchedule

        @Deprecated
        default CompletableFuture<CreateBusinessReportScheduleResponse> createBusinessReportSchedule​(CreateBusinessReportScheduleRequest createBusinessReportScheduleRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.

        Parameters:
        createBusinessReportScheduleRequest -
        Returns:
        A Java Future containing the result of the CreateBusinessReportSchedule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • AlreadyExistsException The resource being created already exists.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createBusinessReportSchedule

        @Deprecated
        default CompletableFuture<CreateBusinessReportScheduleResponse> createBusinessReportSchedule​(Consumer<CreateBusinessReportScheduleRequest.Builder> createBusinessReportScheduleRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.


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

        Parameters:
        createBusinessReportScheduleRequest - A Consumer that will call methods on CreateBusinessReportScheduleRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateBusinessReportSchedule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • AlreadyExistsException The resource being created already exists.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createConferenceProvider

        @Deprecated
        default CompletableFuture<CreateConferenceProviderResponse> createConferenceProvider​(CreateConferenceProviderRequest createConferenceProviderRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Adds a new conference provider under the user's AWS account.

        Parameters:
        createConferenceProviderRequest -
        Returns:
        A Java Future containing the result of the CreateConferenceProvider operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • AlreadyExistsException The resource being created already exists.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createConferenceProvider

        @Deprecated
        default CompletableFuture<CreateConferenceProviderResponse> createConferenceProvider​(Consumer<CreateConferenceProviderRequest.Builder> createConferenceProviderRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Adds a new conference provider under the user's AWS account.


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

        Parameters:
        createConferenceProviderRequest - A Consumer that will call methods on CreateConferenceProviderRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateConferenceProvider operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • AlreadyExistsException The resource being created already exists.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createContact

        @Deprecated
        default CompletableFuture<CreateContactResponse> createContact​(CreateContactRequest createContactRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates a contact with the specified details.

        Parameters:
        createContactRequest -
        Returns:
        A Java Future containing the result of the CreateContact operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • AlreadyExistsException The resource being created already exists.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createContact

        @Deprecated
        default CompletableFuture<CreateContactResponse> createContact​(Consumer<CreateContactRequest.Builder> createContactRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates a contact with the specified details.


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

        Parameters:
        createContactRequest - A Consumer that will call methods on CreateContactRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateContact operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • AlreadyExistsException The resource being created already exists.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createGatewayGroup

        @Deprecated
        default CompletableFuture<CreateGatewayGroupResponse> createGatewayGroup​(CreateGatewayGroupRequest createGatewayGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates a gateway group with the specified details.

        Parameters:
        createGatewayGroupRequest -
        Returns:
        A Java Future containing the result of the CreateGatewayGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • AlreadyExistsException The resource being created already exists.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createGatewayGroup

        @Deprecated
        default CompletableFuture<CreateGatewayGroupResponse> createGatewayGroup​(Consumer<CreateGatewayGroupRequest.Builder> createGatewayGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates a gateway group with the specified details.


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

        Parameters:
        createGatewayGroupRequest - A Consumer that will call methods on CreateGatewayGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateGatewayGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • AlreadyExistsException The resource being created already exists.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createNetworkProfile

        @Deprecated
        default CompletableFuture<CreateNetworkProfileResponse> createNetworkProfile​(CreateNetworkProfileRequest createNetworkProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates a network profile with the specified details.

        Parameters:
        createNetworkProfileRequest -
        Returns:
        A Java Future containing the result of the CreateNetworkProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • AlreadyExistsException The resource being created already exists.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • InvalidCertificateAuthorityException The Certificate Authority can't issue or revoke a certificate.
        • InvalidServiceLinkedRoleStateException The service linked role is locked for deletion.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createNetworkProfile

        @Deprecated
        default CompletableFuture<CreateNetworkProfileResponse> createNetworkProfile​(Consumer<CreateNetworkProfileRequest.Builder> createNetworkProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates a network profile with the specified details.


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

        Parameters:
        createNetworkProfileRequest - A Consumer that will call methods on CreateNetworkProfileRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateNetworkProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • AlreadyExistsException The resource being created already exists.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • InvalidCertificateAuthorityException The Certificate Authority can't issue or revoke a certificate.
        • InvalidServiceLinkedRoleStateException The service linked role is locked for deletion.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createProfile

        @Deprecated
        default CompletableFuture<CreateProfileResponse> createProfile​(CreateProfileRequest createProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates a new room profile with the specified details.

        Parameters:
        createProfileRequest -
        Returns:
        A Java Future containing the result of the CreateProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • AlreadyExistsException The resource being created already exists.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createProfile

        @Deprecated
        default CompletableFuture<CreateProfileResponse> createProfile​(Consumer<CreateProfileRequest.Builder> createProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates a new room profile with the specified details.


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

        Parameters:
        createProfileRequest - A Consumer that will call methods on CreateProfileRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • AlreadyExistsException The resource being created already exists.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createRoom

        @Deprecated
        default CompletableFuture<CreateRoomResponse> createRoom​(CreateRoomRequest createRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates a room with the specified details.

        Parameters:
        createRoomRequest -
        Returns:
        A Java Future containing the result of the CreateRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • AlreadyExistsException The resource being created already exists.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createRoom

        @Deprecated
        default CompletableFuture<CreateRoomResponse> createRoom​(Consumer<CreateRoomRequest.Builder> createRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates a room with the specified details.


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

        Parameters:
        createRoomRequest - A Consumer that will call methods on CreateRoomRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • AlreadyExistsException The resource being created already exists.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createSkillGroup

        @Deprecated
        default CompletableFuture<CreateSkillGroupResponse> createSkillGroup​(CreateSkillGroupRequest createSkillGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates a skill group with a specified name and description.

        Parameters:
        createSkillGroupRequest -
        Returns:
        A Java Future containing the result of the CreateSkillGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • AlreadyExistsException The resource being created already exists.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createSkillGroup

        @Deprecated
        default CompletableFuture<CreateSkillGroupResponse> createSkillGroup​(Consumer<CreateSkillGroupRequest.Builder> createSkillGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates a skill group with a specified name and description.


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

        Parameters:
        createSkillGroupRequest - A Consumer that will call methods on CreateSkillGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateSkillGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • AlreadyExistsException The resource being created already exists.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createUser

        @Deprecated
        default CompletableFuture<CreateUserResponse> createUser​(CreateUserRequest createUserRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates a user.

        Parameters:
        createUserRequest -
        Returns:
        A Java Future containing the result of the CreateUser operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceInUseException The resource in the request is already in use.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createUser

        @Deprecated
        default CompletableFuture<CreateUserResponse> createUser​(Consumer<CreateUserRequest.Builder> createUserRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Creates a user.


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

        Parameters:
        createUserRequest - A Consumer that will call methods on CreateUserRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateUser operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceInUseException The resource in the request is already in use.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteAddressBook

        @Deprecated
        default CompletableFuture<DeleteAddressBookResponse> deleteAddressBook​(DeleteAddressBookRequest deleteAddressBookRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes an address book by the address book ARN.

        Parameters:
        deleteAddressBookRequest -
        Returns:
        A Java Future containing the result of the DeleteAddressBook operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteAddressBook

        @Deprecated
        default CompletableFuture<DeleteAddressBookResponse> deleteAddressBook​(Consumer<DeleteAddressBookRequest.Builder> deleteAddressBookRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes an address book by the address book ARN.


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

        Parameters:
        deleteAddressBookRequest - A Consumer that will call methods on DeleteAddressBookRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteAddressBook operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteBusinessReportSchedule

        @Deprecated
        default CompletableFuture<DeleteBusinessReportScheduleResponse> deleteBusinessReportSchedule​(DeleteBusinessReportScheduleRequest deleteBusinessReportScheduleRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes the recurring report delivery schedule with the specified schedule ARN.

        Parameters:
        deleteBusinessReportScheduleRequest -
        Returns:
        A Java Future containing the result of the DeleteBusinessReportSchedule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteBusinessReportSchedule

        @Deprecated
        default CompletableFuture<DeleteBusinessReportScheduleResponse> deleteBusinessReportSchedule​(Consumer<DeleteBusinessReportScheduleRequest.Builder> deleteBusinessReportScheduleRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes the recurring report delivery schedule with the specified schedule ARN.


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

        Parameters:
        deleteBusinessReportScheduleRequest - A Consumer that will call methods on DeleteBusinessReportScheduleRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteBusinessReportSchedule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteConferenceProvider

        @Deprecated
        default CompletableFuture<DeleteConferenceProviderResponse> deleteConferenceProvider​(DeleteConferenceProviderRequest deleteConferenceProviderRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes a conference provider.

        Parameters:
        deleteConferenceProviderRequest -
        Returns:
        A Java Future containing the result of the DeleteConferenceProvider operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteConferenceProvider

        @Deprecated
        default CompletableFuture<DeleteConferenceProviderResponse> deleteConferenceProvider​(Consumer<DeleteConferenceProviderRequest.Builder> deleteConferenceProviderRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes a conference provider.


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

        Parameters:
        deleteConferenceProviderRequest - A Consumer that will call methods on DeleteConferenceProviderRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteConferenceProvider operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteContact

        @Deprecated
        default CompletableFuture<DeleteContactResponse> deleteContact​(DeleteContactRequest deleteContactRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes a contact by the contact ARN.

        Parameters:
        deleteContactRequest -
        Returns:
        A Java Future containing the result of the DeleteContact operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteContact

        @Deprecated
        default CompletableFuture<DeleteContactResponse> deleteContact​(Consumer<DeleteContactRequest.Builder> deleteContactRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes a contact by the contact ARN.


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

        Parameters:
        deleteContactRequest - A Consumer that will call methods on DeleteContactRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteContact operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteDevice

        @Deprecated
        default CompletableFuture<DeleteDeviceResponse> deleteDevice​(DeleteDeviceRequest deleteDeviceRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Removes a device from Alexa For Business.

        Parameters:
        deleteDeviceRequest -
        Returns:
        A Java Future containing the result of the DeleteDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • InvalidCertificateAuthorityException The Certificate Authority can't issue or revoke a certificate.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteDevice

        @Deprecated
        default CompletableFuture<DeleteDeviceResponse> deleteDevice​(Consumer<DeleteDeviceRequest.Builder> deleteDeviceRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Removes a device from Alexa For Business.


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

        Parameters:
        deleteDeviceRequest - A Consumer that will call methods on DeleteDeviceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • InvalidCertificateAuthorityException The Certificate Authority can't issue or revoke a certificate.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteDeviceUsageData

        @Deprecated
        default CompletableFuture<DeleteDeviceUsageDataResponse> deleteDeviceUsageData​(DeleteDeviceUsageDataRequest deleteDeviceUsageDataRequest)
        Deprecated.
        Alexa For Business is no longer supported

        When this action is called for a specified shared device, it allows authorized users to delete the device's entire previous history of voice input data and associated response data. This action can be called once every 24 hours for a specific shared device.

        Parameters:
        deleteDeviceUsageDataRequest -
        Returns:
        A Java Future containing the result of the DeleteDeviceUsageData operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteDeviceUsageData

        @Deprecated
        default CompletableFuture<DeleteDeviceUsageDataResponse> deleteDeviceUsageData​(Consumer<DeleteDeviceUsageDataRequest.Builder> deleteDeviceUsageDataRequest)
        Deprecated.
        Alexa For Business is no longer supported

        When this action is called for a specified shared device, it allows authorized users to delete the device's entire previous history of voice input data and associated response data. This action can be called once every 24 hours for a specific shared device.


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

        Parameters:
        deleteDeviceUsageDataRequest - A Consumer that will call methods on DeleteDeviceUsageDataRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteDeviceUsageData operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteGatewayGroup

        @Deprecated
        default CompletableFuture<DeleteGatewayGroupResponse> deleteGatewayGroup​(DeleteGatewayGroupRequest deleteGatewayGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes a gateway group.

        Parameters:
        deleteGatewayGroupRequest -
        Returns:
        A Java Future containing the result of the DeleteGatewayGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceAssociatedException Another resource is associated with the resource in the 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.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteGatewayGroup

        @Deprecated
        default CompletableFuture<DeleteGatewayGroupResponse> deleteGatewayGroup​(Consumer<DeleteGatewayGroupRequest.Builder> deleteGatewayGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes a gateway group.


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

        Parameters:
        deleteGatewayGroupRequest - A Consumer that will call methods on DeleteGatewayGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteGatewayGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceAssociatedException Another resource is associated with the resource in the 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.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteNetworkProfile

        @Deprecated
        default CompletableFuture<DeleteNetworkProfileResponse> deleteNetworkProfile​(DeleteNetworkProfileRequest deleteNetworkProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes a network profile by the network profile ARN.

        Parameters:
        deleteNetworkProfileRequest -
        Returns:
        A Java Future containing the result of the DeleteNetworkProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceInUseException The resource in the request is already in use.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteNetworkProfile

        @Deprecated
        default CompletableFuture<DeleteNetworkProfileResponse> deleteNetworkProfile​(Consumer<DeleteNetworkProfileRequest.Builder> deleteNetworkProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes a network profile by the network profile ARN.


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

        Parameters:
        deleteNetworkProfileRequest - A Consumer that will call methods on DeleteNetworkProfileRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteNetworkProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceInUseException The resource in the request is already in use.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteProfile

        @Deprecated
        default CompletableFuture<DeleteProfileResponse> deleteProfile​(DeleteProfileRequest deleteProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes a room profile by the profile ARN.

        Parameters:
        deleteProfileRequest -
        Returns:
        A Java Future containing the result of the DeleteProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteProfile

        @Deprecated
        default CompletableFuture<DeleteProfileResponse> deleteProfile​(Consumer<DeleteProfileRequest.Builder> deleteProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes a room profile by the profile ARN.


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

        Parameters:
        deleteProfileRequest - A Consumer that will call methods on DeleteProfileRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteRoom

        @Deprecated
        default CompletableFuture<DeleteRoomResponse> deleteRoom​(DeleteRoomRequest deleteRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes a room by the room ARN.

        Parameters:
        deleteRoomRequest -
        Returns:
        A Java Future containing the result of the DeleteRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteRoom

        @Deprecated
        default CompletableFuture<DeleteRoomResponse> deleteRoom​(Consumer<DeleteRoomRequest.Builder> deleteRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes a room by the room ARN.


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

        Parameters:
        deleteRoomRequest - A Consumer that will call methods on DeleteRoomRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteRoomSkillParameter

        @Deprecated
        default CompletableFuture<DeleteRoomSkillParameterResponse> deleteRoomSkillParameter​(DeleteRoomSkillParameterRequest deleteRoomSkillParameterRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes room skill parameter details by room, skill, and parameter key ID.

        Parameters:
        deleteRoomSkillParameterRequest -
        Returns:
        A Java Future containing the result of the DeleteRoomSkillParameter operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteRoomSkillParameter

        @Deprecated
        default CompletableFuture<DeleteRoomSkillParameterResponse> deleteRoomSkillParameter​(Consumer<DeleteRoomSkillParameterRequest.Builder> deleteRoomSkillParameterRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes room skill parameter details by room, skill, and parameter key ID.


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

        Parameters:
        deleteRoomSkillParameterRequest - A Consumer that will call methods on DeleteRoomSkillParameterRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteRoomSkillParameter operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteSkillAuthorization

        @Deprecated
        default CompletableFuture<DeleteSkillAuthorizationResponse> deleteSkillAuthorization​(DeleteSkillAuthorizationRequest deleteSkillAuthorizationRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Unlinks a third-party account from a skill.

        Parameters:
        deleteSkillAuthorizationRequest -
        Returns:
        A Java Future containing the result of the DeleteSkillAuthorization operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteSkillAuthorization

        @Deprecated
        default CompletableFuture<DeleteSkillAuthorizationResponse> deleteSkillAuthorization​(Consumer<DeleteSkillAuthorizationRequest.Builder> deleteSkillAuthorizationRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Unlinks a third-party account from a skill.


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

        Parameters:
        deleteSkillAuthorizationRequest - A Consumer that will call methods on DeleteSkillAuthorizationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteSkillAuthorization operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteSkillGroup

        @Deprecated
        default CompletableFuture<DeleteSkillGroupResponse> deleteSkillGroup​(DeleteSkillGroupRequest deleteSkillGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes a skill group by skill group ARN.

        Parameters:
        deleteSkillGroupRequest -
        Returns:
        A Java Future containing the result of the DeleteSkillGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteSkillGroup

        @Deprecated
        default CompletableFuture<DeleteSkillGroupResponse> deleteSkillGroup​(Consumer<DeleteSkillGroupRequest.Builder> deleteSkillGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes a skill group by skill group ARN.


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

        Parameters:
        deleteSkillGroupRequest - A Consumer that will call methods on DeleteSkillGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteSkillGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteUser

        @Deprecated
        default CompletableFuture<DeleteUserResponse> deleteUser​(DeleteUserRequest deleteUserRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes a specified user by user ARN and enrollment ARN.

        Parameters:
        deleteUserRequest -
        Returns:
        A Java Future containing the result of the DeleteUser operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteUser

        @Deprecated
        default CompletableFuture<DeleteUserResponse> deleteUser​(Consumer<DeleteUserRequest.Builder> deleteUserRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Deletes a specified user by user ARN and enrollment ARN.


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

        Parameters:
        deleteUserRequest - A Consumer that will call methods on DeleteUserRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteUser operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • disassociateContactFromAddressBook

        @Deprecated
        default CompletableFuture<DisassociateContactFromAddressBookResponse> disassociateContactFromAddressBook​(DisassociateContactFromAddressBookRequest disassociateContactFromAddressBookRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Disassociates a contact from a given address book.

        Parameters:
        disassociateContactFromAddressBookRequest -
        Returns:
        A Java Future containing the result of the DisassociateContactFromAddressBook operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • disassociateDeviceFromRoom

        @Deprecated
        default CompletableFuture<DisassociateDeviceFromRoomResponse> disassociateDeviceFromRoom​(DisassociateDeviceFromRoomRequest disassociateDeviceFromRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Disassociates a device from its current room. The device continues to be connected to the Wi-Fi network and is still registered to the account. The device settings and skills are removed from the room.

        Parameters:
        disassociateDeviceFromRoomRequest -
        Returns:
        A Java Future containing the result of the DisassociateDeviceFromRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • disassociateDeviceFromRoom

        @Deprecated
        default CompletableFuture<DisassociateDeviceFromRoomResponse> disassociateDeviceFromRoom​(Consumer<DisassociateDeviceFromRoomRequest.Builder> disassociateDeviceFromRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Disassociates a device from its current room. The device continues to be connected to the Wi-Fi network and is still registered to the account. The device settings and skills are removed from the room.


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

        Parameters:
        disassociateDeviceFromRoomRequest - A Consumer that will call methods on DisassociateDeviceFromRoomRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DisassociateDeviceFromRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • disassociateSkillFromSkillGroup

        @Deprecated
        default CompletableFuture<DisassociateSkillFromSkillGroupResponse> disassociateSkillFromSkillGroup​(DisassociateSkillFromSkillGroupRequest disassociateSkillFromSkillGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Disassociates a skill from a skill group.

        Parameters:
        disassociateSkillFromSkillGroupRequest -
        Returns:
        A Java Future containing the result of the DisassociateSkillFromSkillGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • disassociateSkillFromSkillGroup

        @Deprecated
        default CompletableFuture<DisassociateSkillFromSkillGroupResponse> disassociateSkillFromSkillGroup​(Consumer<DisassociateSkillFromSkillGroupRequest.Builder> disassociateSkillFromSkillGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Disassociates a skill from a skill group.


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

        Parameters:
        disassociateSkillFromSkillGroupRequest - A Consumer that will call methods on DisassociateSkillFromSkillGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DisassociateSkillFromSkillGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • disassociateSkillFromUsers

        @Deprecated
        default CompletableFuture<DisassociateSkillFromUsersResponse> disassociateSkillFromUsers​(DisassociateSkillFromUsersRequest disassociateSkillFromUsersRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.

        Parameters:
        disassociateSkillFromUsersRequest -
        Returns:
        A Java Future containing the result of the DisassociateSkillFromUsers operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • disassociateSkillFromUsers

        @Deprecated
        default CompletableFuture<DisassociateSkillFromUsersResponse> disassociateSkillFromUsers​(Consumer<DisassociateSkillFromUsersRequest.Builder> disassociateSkillFromUsersRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.


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

        Parameters:
        disassociateSkillFromUsersRequest - A Consumer that will call methods on DisassociateSkillFromUsersRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DisassociateSkillFromUsers operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • disassociateSkillGroupFromRoom

        @Deprecated
        default CompletableFuture<DisassociateSkillGroupFromRoomResponse> disassociateSkillGroupFromRoom​(DisassociateSkillGroupFromRoomRequest disassociateSkillGroupFromRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.

        Parameters:
        disassociateSkillGroupFromRoomRequest -
        Returns:
        A Java Future containing the result of the DisassociateSkillGroupFromRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • disassociateSkillGroupFromRoom

        @Deprecated
        default CompletableFuture<DisassociateSkillGroupFromRoomResponse> disassociateSkillGroupFromRoom​(Consumer<DisassociateSkillGroupFromRoomRequest.Builder> disassociateSkillGroupFromRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.


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

        Parameters:
        disassociateSkillGroupFromRoomRequest - A Consumer that will call methods on DisassociateSkillGroupFromRoomRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DisassociateSkillGroupFromRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • forgetSmartHomeAppliances

        @Deprecated
        default CompletableFuture<ForgetSmartHomeAppliancesResponse> forgetSmartHomeAppliances​(ForgetSmartHomeAppliancesRequest forgetSmartHomeAppliancesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Forgets smart home appliances associated to a room.

        Parameters:
        forgetSmartHomeAppliancesRequest -
        Returns:
        A Java Future containing the result of the ForgetSmartHomeAppliances operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • forgetSmartHomeAppliances

        @Deprecated
        default CompletableFuture<ForgetSmartHomeAppliancesResponse> forgetSmartHomeAppliances​(Consumer<ForgetSmartHomeAppliancesRequest.Builder> forgetSmartHomeAppliancesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Forgets smart home appliances associated to a room.


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

        Parameters:
        forgetSmartHomeAppliancesRequest - A Consumer that will call methods on ForgetSmartHomeAppliancesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ForgetSmartHomeAppliances operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getAddressBook

        @Deprecated
        default CompletableFuture<GetAddressBookResponse> getAddressBook​(GetAddressBookRequest getAddressBookRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets address the book details by the address book ARN.

        Parameters:
        getAddressBookRequest -
        Returns:
        A Java Future containing the result of the GetAddressBook operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getAddressBook

        @Deprecated
        default CompletableFuture<GetAddressBookResponse> getAddressBook​(Consumer<GetAddressBookRequest.Builder> getAddressBookRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets address the book details by the address book ARN.


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

        Parameters:
        getAddressBookRequest - A Consumer that will call methods on GetAddressBookRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetAddressBook operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getConferencePreference

        @Deprecated
        default CompletableFuture<GetConferencePreferenceResponse> getConferencePreference​(GetConferencePreferenceRequest getConferencePreferenceRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Retrieves the existing conference preferences.

        Parameters:
        getConferencePreferenceRequest -
        Returns:
        A Java Future containing the result of the GetConferencePreference operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getConferencePreference

        @Deprecated
        default CompletableFuture<GetConferencePreferenceResponse> getConferencePreference​(Consumer<GetConferencePreferenceRequest.Builder> getConferencePreferenceRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Retrieves the existing conference preferences.


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

        Parameters:
        getConferencePreferenceRequest - A Consumer that will call methods on GetConferencePreferenceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetConferencePreference operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getConferenceProvider

        @Deprecated
        default CompletableFuture<GetConferenceProviderResponse> getConferenceProvider​(GetConferenceProviderRequest getConferenceProviderRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets details about a specific conference provider.

        Parameters:
        getConferenceProviderRequest -
        Returns:
        A Java Future containing the result of the GetConferenceProvider operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getConferenceProvider

        @Deprecated
        default CompletableFuture<GetConferenceProviderResponse> getConferenceProvider​(Consumer<GetConferenceProviderRequest.Builder> getConferenceProviderRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets details about a specific conference provider.


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

        Parameters:
        getConferenceProviderRequest - A Consumer that will call methods on GetConferenceProviderRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetConferenceProvider operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getContact

        @Deprecated
        default CompletableFuture<GetContactResponse> getContact​(GetContactRequest getContactRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets the contact details by the contact ARN.

        Parameters:
        getContactRequest -
        Returns:
        A Java Future containing the result of the GetContact operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getContact

        @Deprecated
        default CompletableFuture<GetContactResponse> getContact​(Consumer<GetContactRequest.Builder> getContactRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets the contact details by the contact ARN.


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

        Parameters:
        getContactRequest - A Consumer that will call methods on GetContactRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetContact operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getDevice

        @Deprecated
        default CompletableFuture<GetDeviceResponse> getDevice​(GetDeviceRequest getDeviceRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets the details of a device by device ARN.

        Parameters:
        getDeviceRequest -
        Returns:
        A Java Future containing the result of the GetDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getDevice

        @Deprecated
        default CompletableFuture<GetDeviceResponse> getDevice​(Consumer<GetDeviceRequest.Builder> getDeviceRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets the details of a device by device ARN.


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

        Parameters:
        getDeviceRequest - A Consumer that will call methods on GetDeviceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getGateway

        @Deprecated
        default CompletableFuture<GetGatewayResponse> getGateway​(GetGatewayRequest getGatewayRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Retrieves the details of a gateway.

        Parameters:
        getGatewayRequest -
        Returns:
        A Java Future containing the result of the GetGateway operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getGateway

        @Deprecated
        default CompletableFuture<GetGatewayResponse> getGateway​(Consumer<GetGatewayRequest.Builder> getGatewayRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Retrieves the details of a gateway.


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

        Parameters:
        getGatewayRequest - A Consumer that will call methods on GetGatewayRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetGateway operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getGatewayGroup

        @Deprecated
        default CompletableFuture<GetGatewayGroupResponse> getGatewayGroup​(GetGatewayGroupRequest getGatewayGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Retrieves the details of a gateway group.

        Parameters:
        getGatewayGroupRequest -
        Returns:
        A Java Future containing the result of the GetGatewayGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getGatewayGroup

        @Deprecated
        default CompletableFuture<GetGatewayGroupResponse> getGatewayGroup​(Consumer<GetGatewayGroupRequest.Builder> getGatewayGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Retrieves the details of a gateway group.


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

        Parameters:
        getGatewayGroupRequest - A Consumer that will call methods on GetGatewayGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetGatewayGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getInvitationConfiguration

        @Deprecated
        default CompletableFuture<GetInvitationConfigurationResponse> getInvitationConfiguration​(GetInvitationConfigurationRequest getInvitationConfigurationRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Retrieves the configured values for the user enrollment invitation email template.

        Parameters:
        getInvitationConfigurationRequest -
        Returns:
        A Java Future containing the result of the GetInvitationConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getInvitationConfiguration

        @Deprecated
        default CompletableFuture<GetInvitationConfigurationResponse> getInvitationConfiguration​(Consumer<GetInvitationConfigurationRequest.Builder> getInvitationConfigurationRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Retrieves the configured values for the user enrollment invitation email template.


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

        Parameters:
        getInvitationConfigurationRequest - A Consumer that will call methods on GetInvitationConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetInvitationConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getNetworkProfile

        @Deprecated
        default CompletableFuture<GetNetworkProfileResponse> getNetworkProfile​(GetNetworkProfileRequest getNetworkProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets the network profile details by the network profile ARN.

        Parameters:
        getNetworkProfileRequest -
        Returns:
        A Java Future containing the result of the GetNetworkProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • InvalidSecretsManagerResourceException A password in SecretsManager is in an invalid state.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getNetworkProfile

        @Deprecated
        default CompletableFuture<GetNetworkProfileResponse> getNetworkProfile​(Consumer<GetNetworkProfileRequest.Builder> getNetworkProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets the network profile details by the network profile ARN.


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

        Parameters:
        getNetworkProfileRequest - A Consumer that will call methods on GetNetworkProfileRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetNetworkProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • InvalidSecretsManagerResourceException A password in SecretsManager is in an invalid state.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getProfile

        @Deprecated
        default CompletableFuture<GetProfileResponse> getProfile​(GetProfileRequest getProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets the details of a room profile by profile ARN.

        Parameters:
        getProfileRequest -
        Returns:
        A Java Future containing the result of the GetProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getProfile

        @Deprecated
        default CompletableFuture<GetProfileResponse> getProfile​(Consumer<GetProfileRequest.Builder> getProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets the details of a room profile by profile ARN.


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

        Parameters:
        getProfileRequest - A Consumer that will call methods on GetProfileRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getRoom

        @Deprecated
        default CompletableFuture<GetRoomResponse> getRoom​(GetRoomRequest getRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets room details by room ARN.

        Parameters:
        getRoomRequest -
        Returns:
        A Java Future containing the result of the GetRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getRoom

        @Deprecated
        default CompletableFuture<GetRoomResponse> getRoom​(Consumer<GetRoomRequest.Builder> getRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets room details by room ARN.


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

        Parameters:
        getRoomRequest - A Consumer that will call methods on GetRoomRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getRoomSkillParameter

        @Deprecated
        default CompletableFuture<GetRoomSkillParameterResponse> getRoomSkillParameter​(GetRoomSkillParameterRequest getRoomSkillParameterRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets room skill parameter details by room, skill, and parameter key ARN.

        Parameters:
        getRoomSkillParameterRequest -
        Returns:
        A Java Future containing the result of the GetRoomSkillParameter operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getRoomSkillParameter

        @Deprecated
        default CompletableFuture<GetRoomSkillParameterResponse> getRoomSkillParameter​(Consumer<GetRoomSkillParameterRequest.Builder> getRoomSkillParameterRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets room skill parameter details by room, skill, and parameter key ARN.


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

        Parameters:
        getRoomSkillParameterRequest - A Consumer that will call methods on GetRoomSkillParameterRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetRoomSkillParameter operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSkillGroup

        @Deprecated
        default CompletableFuture<GetSkillGroupResponse> getSkillGroup​(GetSkillGroupRequest getSkillGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets skill group details by skill group ARN.

        Parameters:
        getSkillGroupRequest -
        Returns:
        A Java Future containing the result of the GetSkillGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSkillGroup

        @Deprecated
        default CompletableFuture<GetSkillGroupResponse> getSkillGroup​(Consumer<GetSkillGroupRequest.Builder> getSkillGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Gets skill group details by skill group ARN.


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

        Parameters:
        getSkillGroupRequest - A Consumer that will call methods on GetSkillGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetSkillGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listBusinessReportSchedules

        @Deprecated
        default CompletableFuture<ListBusinessReportSchedulesResponse> listBusinessReportSchedules​(ListBusinessReportSchedulesRequest listBusinessReportSchedulesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists the details of the schedules that a user configured. A download URL of the report associated with each schedule is returned every time this action is called. A new download URL is returned each time, and is valid for 24 hours.

        Parameters:
        listBusinessReportSchedulesRequest -
        Returns:
        A Java Future containing the result of the ListBusinessReportSchedules operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listBusinessReportSchedules

        @Deprecated
        default CompletableFuture<ListBusinessReportSchedulesResponse> listBusinessReportSchedules​(Consumer<ListBusinessReportSchedulesRequest.Builder> listBusinessReportSchedulesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists the details of the schedules that a user configured. A download URL of the report associated with each schedule is returned every time this action is called. A new download URL is returned each time, and is valid for 24 hours.


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

        Parameters:
        listBusinessReportSchedulesRequest - A Consumer that will call methods on ListBusinessReportSchedulesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListBusinessReportSchedules operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listBusinessReportSchedulesPaginator

        @Deprecated
        default ListBusinessReportSchedulesPublisher listBusinessReportSchedulesPaginator​(ListBusinessReportSchedulesRequest listBusinessReportSchedulesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists the details of the schedules that a user configured. A download URL of the report associated with each schedule is returned every time this action is called. A new download URL is returned each time, and is valid for 24 hours.


        This is a variant of listBusinessReportSchedules(software.amazon.awssdk.services.alexaforbusiness.model.ListBusinessReportSchedulesRequest) 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.alexaforbusiness.paginators.ListBusinessReportSchedulesPublisher publisher = client.listBusinessReportSchedulesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListBusinessReportSchedulesPublisher publisher = client.listBusinessReportSchedulesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListBusinessReportSchedulesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListBusinessReportSchedulesResponse 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 listBusinessReportSchedules(software.amazon.awssdk.services.alexaforbusiness.model.ListBusinessReportSchedulesRequest) operation.

        Parameters:
        listBusinessReportSchedulesRequest -
        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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listBusinessReportSchedulesPaginator

        @Deprecated
        default ListBusinessReportSchedulesPublisher listBusinessReportSchedulesPaginator​(Consumer<ListBusinessReportSchedulesRequest.Builder> listBusinessReportSchedulesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists the details of the schedules that a user configured. A download URL of the report associated with each schedule is returned every time this action is called. A new download URL is returned each time, and is valid for 24 hours.


        This is a variant of listBusinessReportSchedules(software.amazon.awssdk.services.alexaforbusiness.model.ListBusinessReportSchedulesRequest) 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.alexaforbusiness.paginators.ListBusinessReportSchedulesPublisher publisher = client.listBusinessReportSchedulesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListBusinessReportSchedulesPublisher publisher = client.listBusinessReportSchedulesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListBusinessReportSchedulesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListBusinessReportSchedulesResponse 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 listBusinessReportSchedules(software.amazon.awssdk.services.alexaforbusiness.model.ListBusinessReportSchedulesRequest) operation.

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

        Parameters:
        listBusinessReportSchedulesRequest - A Consumer that will call methods on ListBusinessReportSchedulesRequest.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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConferenceProviders

        @Deprecated
        default CompletableFuture<ListConferenceProvidersResponse> listConferenceProviders​(ListConferenceProvidersRequest listConferenceProvidersRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists conference providers under a specific AWS account.

        Parameters:
        listConferenceProvidersRequest -
        Returns:
        A Java Future containing the result of the ListConferenceProviders operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConferenceProviders

        @Deprecated
        default CompletableFuture<ListConferenceProvidersResponse> listConferenceProviders​(Consumer<ListConferenceProvidersRequest.Builder> listConferenceProvidersRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists conference providers under a specific AWS account.


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

        Parameters:
        listConferenceProvidersRequest - A Consumer that will call methods on ListConferenceProvidersRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListConferenceProviders operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConferenceProvidersPaginator

        @Deprecated
        default ListConferenceProvidersPublisher listConferenceProvidersPaginator​(ListConferenceProvidersRequest listConferenceProvidersRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists conference providers under a specific AWS account.


        This is a variant of listConferenceProviders(software.amazon.awssdk.services.alexaforbusiness.model.ListConferenceProvidersRequest) 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.alexaforbusiness.paginators.ListConferenceProvidersPublisher publisher = client.listConferenceProvidersPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListConferenceProvidersPublisher publisher = client.listConferenceProvidersPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListConferenceProvidersResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListConferenceProvidersResponse 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 listConferenceProviders(software.amazon.awssdk.services.alexaforbusiness.model.ListConferenceProvidersRequest) operation.

        Parameters:
        listConferenceProvidersRequest -
        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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConferenceProvidersPaginator

        @Deprecated
        default ListConferenceProvidersPublisher listConferenceProvidersPaginator​(Consumer<ListConferenceProvidersRequest.Builder> listConferenceProvidersRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists conference providers under a specific AWS account.


        This is a variant of listConferenceProviders(software.amazon.awssdk.services.alexaforbusiness.model.ListConferenceProvidersRequest) 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.alexaforbusiness.paginators.ListConferenceProvidersPublisher publisher = client.listConferenceProvidersPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListConferenceProvidersPublisher publisher = client.listConferenceProvidersPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListConferenceProvidersResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListConferenceProvidersResponse 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 listConferenceProviders(software.amazon.awssdk.services.alexaforbusiness.model.ListConferenceProvidersRequest) operation.

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

        Parameters:
        listConferenceProvidersRequest - A Consumer that will call methods on ListConferenceProvidersRequest.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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listDeviceEvents

        @Deprecated
        default CompletableFuture<ListDeviceEventsResponse> listDeviceEvents​(ListDeviceEventsRequest listDeviceEventsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists the device event history, including device connection status, for up to 30 days.

        Parameters:
        listDeviceEventsRequest -
        Returns:
        A Java Future containing the result of the ListDeviceEvents operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listDeviceEvents

        @Deprecated
        default CompletableFuture<ListDeviceEventsResponse> listDeviceEvents​(Consumer<ListDeviceEventsRequest.Builder> listDeviceEventsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists the device event history, including device connection status, for up to 30 days.


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

        Parameters:
        listDeviceEventsRequest - A Consumer that will call methods on ListDeviceEventsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListDeviceEvents operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listDeviceEventsPaginator

        @Deprecated
        default ListDeviceEventsPublisher listDeviceEventsPaginator​(ListDeviceEventsRequest listDeviceEventsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists the device event history, including device connection status, for up to 30 days.


        This is a variant of listDeviceEvents(software.amazon.awssdk.services.alexaforbusiness.model.ListDeviceEventsRequest) 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.alexaforbusiness.paginators.ListDeviceEventsPublisher publisher = client.listDeviceEventsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListDeviceEventsPublisher publisher = client.listDeviceEventsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListDeviceEventsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListDeviceEventsResponse 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 listDeviceEvents(software.amazon.awssdk.services.alexaforbusiness.model.ListDeviceEventsRequest) operation.

        Parameters:
        listDeviceEventsRequest -
        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.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listDeviceEventsPaginator

        @Deprecated
        default ListDeviceEventsPublisher listDeviceEventsPaginator​(Consumer<ListDeviceEventsRequest.Builder> listDeviceEventsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists the device event history, including device connection status, for up to 30 days.


        This is a variant of listDeviceEvents(software.amazon.awssdk.services.alexaforbusiness.model.ListDeviceEventsRequest) 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.alexaforbusiness.paginators.ListDeviceEventsPublisher publisher = client.listDeviceEventsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListDeviceEventsPublisher publisher = client.listDeviceEventsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListDeviceEventsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListDeviceEventsResponse 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 listDeviceEvents(software.amazon.awssdk.services.alexaforbusiness.model.ListDeviceEventsRequest) operation.

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

        Parameters:
        listDeviceEventsRequest - A Consumer that will call methods on ListDeviceEventsRequest.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.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listGatewayGroups

        @Deprecated
        default CompletableFuture<ListGatewayGroupsResponse> listGatewayGroups​(ListGatewayGroupsRequest listGatewayGroupsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.

        Parameters:
        listGatewayGroupsRequest -
        Returns:
        A Java Future containing the result of the ListGatewayGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listGatewayGroups

        @Deprecated
        default CompletableFuture<ListGatewayGroupsResponse> listGatewayGroups​(Consumer<ListGatewayGroupsRequest.Builder> listGatewayGroupsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.


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

        Parameters:
        listGatewayGroupsRequest - A Consumer that will call methods on ListGatewayGroupsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListGatewayGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listGatewayGroupsPaginator

        @Deprecated
        default ListGatewayGroupsPublisher listGatewayGroupsPaginator​(ListGatewayGroupsRequest listGatewayGroupsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.


        This is a variant of listGatewayGroups(software.amazon.awssdk.services.alexaforbusiness.model.ListGatewayGroupsRequest) 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.alexaforbusiness.paginators.ListGatewayGroupsPublisher publisher = client.listGatewayGroupsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListGatewayGroupsPublisher publisher = client.listGatewayGroupsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListGatewayGroupsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListGatewayGroupsResponse 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 listGatewayGroups(software.amazon.awssdk.services.alexaforbusiness.model.ListGatewayGroupsRequest) operation.

        Parameters:
        listGatewayGroupsRequest -
        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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listGatewayGroupsPaginator

        @Deprecated
        default ListGatewayGroupsPublisher listGatewayGroupsPaginator​(Consumer<ListGatewayGroupsRequest.Builder> listGatewayGroupsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.


        This is a variant of listGatewayGroups(software.amazon.awssdk.services.alexaforbusiness.model.ListGatewayGroupsRequest) 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.alexaforbusiness.paginators.ListGatewayGroupsPublisher publisher = client.listGatewayGroupsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListGatewayGroupsPublisher publisher = client.listGatewayGroupsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListGatewayGroupsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListGatewayGroupsResponse 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 listGatewayGroups(software.amazon.awssdk.services.alexaforbusiness.model.ListGatewayGroupsRequest) operation.

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

        Parameters:
        listGatewayGroupsRequest - A Consumer that will call methods on ListGatewayGroupsRequest.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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listGateways

        @Deprecated
        default CompletableFuture<ListGatewaysResponse> listGateways​(ListGatewaysRequest listGatewaysRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Retrieves a list of gateway summaries. Use GetGateway to retrieve details of a specific gateway. An optional gateway group ARN can be provided to only retrieve gateway summaries of gateways that are associated with that gateway group ARN.

        Parameters:
        listGatewaysRequest -
        Returns:
        A Java Future containing the result of the ListGateways operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listGateways

        @Deprecated
        default CompletableFuture<ListGatewaysResponse> listGateways​(Consumer<ListGatewaysRequest.Builder> listGatewaysRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Retrieves a list of gateway summaries. Use GetGateway to retrieve details of a specific gateway. An optional gateway group ARN can be provided to only retrieve gateway summaries of gateways that are associated with that gateway group ARN.


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

        Parameters:
        listGatewaysRequest - A Consumer that will call methods on ListGatewaysRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListGateways operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listGatewaysPaginator

        @Deprecated
        default ListGatewaysPublisher listGatewaysPaginator​(ListGatewaysRequest listGatewaysRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Retrieves a list of gateway summaries. Use GetGateway to retrieve details of a specific gateway. An optional gateway group ARN can be provided to only retrieve gateway summaries of gateways that are associated with that gateway group ARN.


        This is a variant of listGateways(software.amazon.awssdk.services.alexaforbusiness.model.ListGatewaysRequest) 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.alexaforbusiness.paginators.ListGatewaysPublisher publisher = client.listGatewaysPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListGatewaysPublisher publisher = client.listGatewaysPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListGatewaysResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListGatewaysResponse 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 listGateways(software.amazon.awssdk.services.alexaforbusiness.model.ListGatewaysRequest) operation.

        Parameters:
        listGatewaysRequest -
        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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listGatewaysPaginator

        @Deprecated
        default ListGatewaysPublisher listGatewaysPaginator​(Consumer<ListGatewaysRequest.Builder> listGatewaysRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Retrieves a list of gateway summaries. Use GetGateway to retrieve details of a specific gateway. An optional gateway group ARN can be provided to only retrieve gateway summaries of gateways that are associated with that gateway group ARN.


        This is a variant of listGateways(software.amazon.awssdk.services.alexaforbusiness.model.ListGatewaysRequest) 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.alexaforbusiness.paginators.ListGatewaysPublisher publisher = client.listGatewaysPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListGatewaysPublisher publisher = client.listGatewaysPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListGatewaysResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListGatewaysResponse 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 listGateways(software.amazon.awssdk.services.alexaforbusiness.model.ListGatewaysRequest) operation.

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

        Parameters:
        listGatewaysRequest - A Consumer that will call methods on ListGatewaysRequest.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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSkills

        @Deprecated
        default CompletableFuture<ListSkillsResponse> listSkills​(ListSkillsRequest listSkillsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all enabled skills in a specific skill group.

        Parameters:
        listSkillsRequest -
        Returns:
        A Java Future containing the result of the ListSkills operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSkills

        @Deprecated
        default CompletableFuture<ListSkillsResponse> listSkills​(Consumer<ListSkillsRequest.Builder> listSkillsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all enabled skills in a specific skill group.


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

        Parameters:
        listSkillsRequest - A Consumer that will call methods on ListSkillsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListSkills operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSkillsPaginator

        @Deprecated
        default ListSkillsPublisher listSkillsPaginator​(ListSkillsRequest listSkillsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all enabled skills in a specific skill group.


        This is a variant of listSkills(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsRequest) 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.alexaforbusiness.paginators.ListSkillsPublisher publisher = client.listSkillsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsPublisher publisher = client.listSkillsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsResponse 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 listSkills(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsRequest) operation.

        Parameters:
        listSkillsRequest -
        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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSkillsPaginator

        @Deprecated
        default ListSkillsPublisher listSkillsPaginator​(Consumer<ListSkillsRequest.Builder> listSkillsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all enabled skills in a specific skill group.


        This is a variant of listSkills(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsRequest) 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.alexaforbusiness.paginators.ListSkillsPublisher publisher = client.listSkillsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsPublisher publisher = client.listSkillsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsResponse 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 listSkills(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsRequest) operation.

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

        Parameters:
        listSkillsRequest - A Consumer that will call methods on ListSkillsRequest.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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSkillsStoreCategories

        @Deprecated
        default CompletableFuture<ListSkillsStoreCategoriesResponse> listSkillsStoreCategories​(ListSkillsStoreCategoriesRequest listSkillsStoreCategoriesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all categories in the Alexa skill store.

        Parameters:
        listSkillsStoreCategoriesRequest -
        Returns:
        A Java Future containing the result of the ListSkillsStoreCategories operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSkillsStoreCategoriesPaginator

        @Deprecated
        default ListSkillsStoreCategoriesPublisher listSkillsStoreCategoriesPaginator​(ListSkillsStoreCategoriesRequest listSkillsStoreCategoriesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all categories in the Alexa skill store.


        This is a variant of listSkillsStoreCategories(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreCategoriesRequest) 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.alexaforbusiness.paginators.ListSkillsStoreCategoriesPublisher publisher = client.listSkillsStoreCategoriesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsStoreCategoriesPublisher publisher = client.listSkillsStoreCategoriesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreCategoriesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreCategoriesResponse 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 listSkillsStoreCategories(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreCategoriesRequest) operation.

        Parameters:
        listSkillsStoreCategoriesRequest -
        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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSkillsStoreCategoriesPaginator

        @Deprecated
        default ListSkillsStoreCategoriesPublisher listSkillsStoreCategoriesPaginator​(Consumer<ListSkillsStoreCategoriesRequest.Builder> listSkillsStoreCategoriesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all categories in the Alexa skill store.


        This is a variant of listSkillsStoreCategories(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreCategoriesRequest) 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.alexaforbusiness.paginators.ListSkillsStoreCategoriesPublisher publisher = client.listSkillsStoreCategoriesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsStoreCategoriesPublisher publisher = client.listSkillsStoreCategoriesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreCategoriesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreCategoriesResponse 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 listSkillsStoreCategories(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreCategoriesRequest) operation.

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

        Parameters:
        listSkillsStoreCategoriesRequest - A Consumer that will call methods on ListSkillsStoreCategoriesRequest.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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSkillsStoreSkillsByCategory

        @Deprecated
        default CompletableFuture<ListSkillsStoreSkillsByCategoryResponse> listSkillsStoreSkillsByCategory​(ListSkillsStoreSkillsByCategoryRequest listSkillsStoreSkillsByCategoryRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all skills in the Alexa skill store by category.

        Parameters:
        listSkillsStoreSkillsByCategoryRequest -
        Returns:
        A Java Future containing the result of the ListSkillsStoreSkillsByCategory operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSkillsStoreSkillsByCategoryPaginator

        @Deprecated
        default ListSkillsStoreSkillsByCategoryPublisher listSkillsStoreSkillsByCategoryPaginator​(ListSkillsStoreSkillsByCategoryRequest listSkillsStoreSkillsByCategoryRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all skills in the Alexa skill store by category.


        This is a variant of listSkillsStoreSkillsByCategory(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreSkillsByCategoryRequest) 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.alexaforbusiness.paginators.ListSkillsStoreSkillsByCategoryPublisher publisher = client.listSkillsStoreSkillsByCategoryPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsStoreSkillsByCategoryPublisher publisher = client.listSkillsStoreSkillsByCategoryPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreSkillsByCategoryResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreSkillsByCategoryResponse 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 listSkillsStoreSkillsByCategory(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreSkillsByCategoryRequest) operation.

        Parameters:
        listSkillsStoreSkillsByCategoryRequest -
        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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSkillsStoreSkillsByCategoryPaginator

        @Deprecated
        default ListSkillsStoreSkillsByCategoryPublisher listSkillsStoreSkillsByCategoryPaginator​(Consumer<ListSkillsStoreSkillsByCategoryRequest.Builder> listSkillsStoreSkillsByCategoryRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all skills in the Alexa skill store by category.


        This is a variant of listSkillsStoreSkillsByCategory(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreSkillsByCategoryRequest) 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.alexaforbusiness.paginators.ListSkillsStoreSkillsByCategoryPublisher publisher = client.listSkillsStoreSkillsByCategoryPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsStoreSkillsByCategoryPublisher publisher = client.listSkillsStoreSkillsByCategoryPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreSkillsByCategoryResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreSkillsByCategoryResponse 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 listSkillsStoreSkillsByCategory(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreSkillsByCategoryRequest) operation.

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

        Parameters:
        listSkillsStoreSkillsByCategoryRequest - A Consumer that will call methods on ListSkillsStoreSkillsByCategoryRequest.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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSmartHomeAppliances

        @Deprecated
        default CompletableFuture<ListSmartHomeAppliancesResponse> listSmartHomeAppliances​(ListSmartHomeAppliancesRequest listSmartHomeAppliancesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all of the smart home appliances associated with a room.

        Parameters:
        listSmartHomeAppliancesRequest -
        Returns:
        A Java Future containing the result of the ListSmartHomeAppliances operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSmartHomeAppliances

        @Deprecated
        default CompletableFuture<ListSmartHomeAppliancesResponse> listSmartHomeAppliances​(Consumer<ListSmartHomeAppliancesRequest.Builder> listSmartHomeAppliancesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all of the smart home appliances associated with a room.


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

        Parameters:
        listSmartHomeAppliancesRequest - A Consumer that will call methods on ListSmartHomeAppliancesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListSmartHomeAppliances operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSmartHomeAppliancesPaginator

        @Deprecated
        default ListSmartHomeAppliancesPublisher listSmartHomeAppliancesPaginator​(ListSmartHomeAppliancesRequest listSmartHomeAppliancesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all of the smart home appliances associated with a room.


        This is a variant of listSmartHomeAppliances(software.amazon.awssdk.services.alexaforbusiness.model.ListSmartHomeAppliancesRequest) 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.alexaforbusiness.paginators.ListSmartHomeAppliancesPublisher publisher = client.listSmartHomeAppliancesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListSmartHomeAppliancesPublisher publisher = client.listSmartHomeAppliancesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListSmartHomeAppliancesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListSmartHomeAppliancesResponse 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 listSmartHomeAppliances(software.amazon.awssdk.services.alexaforbusiness.model.ListSmartHomeAppliancesRequest) operation.

        Parameters:
        listSmartHomeAppliancesRequest -
        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.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSmartHomeAppliancesPaginator

        @Deprecated
        default ListSmartHomeAppliancesPublisher listSmartHomeAppliancesPaginator​(Consumer<ListSmartHomeAppliancesRequest.Builder> listSmartHomeAppliancesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all of the smart home appliances associated with a room.


        This is a variant of listSmartHomeAppliances(software.amazon.awssdk.services.alexaforbusiness.model.ListSmartHomeAppliancesRequest) 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.alexaforbusiness.paginators.ListSmartHomeAppliancesPublisher publisher = client.listSmartHomeAppliancesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListSmartHomeAppliancesPublisher publisher = client.listSmartHomeAppliancesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListSmartHomeAppliancesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListSmartHomeAppliancesResponse 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 listSmartHomeAppliances(software.amazon.awssdk.services.alexaforbusiness.model.ListSmartHomeAppliancesRequest) operation.

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

        Parameters:
        listSmartHomeAppliancesRequest - A Consumer that will call methods on ListSmartHomeAppliancesRequest.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.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTags

        @Deprecated
        default CompletableFuture<ListTagsResponse> listTags​(ListTagsRequest listTagsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all tags for the specified resource.

        Parameters:
        listTagsRequest -
        Returns:
        A Java Future containing the result of the ListTags operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTags

        @Deprecated
        default CompletableFuture<ListTagsResponse> listTags​(Consumer<ListTagsRequest.Builder> listTagsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all tags for the specified resource.


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

        Parameters:
        listTagsRequest - A Consumer that will call methods on ListTagsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListTags operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTagsPaginator

        @Deprecated
        default ListTagsPublisher listTagsPaginator​(ListTagsRequest listTagsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all tags for the specified resource.


        This is a variant of listTags(software.amazon.awssdk.services.alexaforbusiness.model.ListTagsRequest) 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.alexaforbusiness.paginators.ListTagsPublisher publisher = client.listTagsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListTagsPublisher publisher = client.listTagsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListTagsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListTagsResponse 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 listTags(software.amazon.awssdk.services.alexaforbusiness.model.ListTagsRequest) operation.

        Parameters:
        listTagsRequest -
        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.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTagsPaginator

        @Deprecated
        default ListTagsPublisher listTagsPaginator​(Consumer<ListTagsRequest.Builder> listTagsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Lists all tags for the specified resource.


        This is a variant of listTags(software.amazon.awssdk.services.alexaforbusiness.model.ListTagsRequest) 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.alexaforbusiness.paginators.ListTagsPublisher publisher = client.listTagsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.ListTagsPublisher publisher = client.listTagsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListTagsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListTagsResponse 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 listTags(software.amazon.awssdk.services.alexaforbusiness.model.ListTagsRequest) operation.

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

        Parameters:
        listTagsRequest - A Consumer that will call methods on ListTagsRequest.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.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putConferencePreference

        @Deprecated
        default CompletableFuture<PutConferencePreferenceResponse> putConferencePreference​(PutConferencePreferenceRequest putConferencePreferenceRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Sets the conference preferences on a specific conference provider at the account level.

        Parameters:
        putConferencePreferenceRequest -
        Returns:
        A Java Future containing the result of the PutConferencePreference operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putConferencePreference

        @Deprecated
        default CompletableFuture<PutConferencePreferenceResponse> putConferencePreference​(Consumer<PutConferencePreferenceRequest.Builder> putConferencePreferenceRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Sets the conference preferences on a specific conference provider at the account level.


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

        Parameters:
        putConferencePreferenceRequest - A Consumer that will call methods on PutConferencePreferenceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the PutConferencePreference operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putInvitationConfiguration

        @Deprecated
        default CompletableFuture<PutInvitationConfigurationResponse> putInvitationConfiguration​(PutInvitationConfigurationRequest putInvitationConfigurationRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Configures the email template for the user enrollment invitation with the specified attributes.

        Parameters:
        putInvitationConfigurationRequest -
        Returns:
        A Java Future containing the result of the PutInvitationConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putInvitationConfiguration

        @Deprecated
        default CompletableFuture<PutInvitationConfigurationResponse> putInvitationConfiguration​(Consumer<PutInvitationConfigurationRequest.Builder> putInvitationConfigurationRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Configures the email template for the user enrollment invitation with the specified attributes.


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

        Parameters:
        putInvitationConfigurationRequest - A Consumer that will call methods on PutInvitationConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the PutInvitationConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putRoomSkillParameter

        @Deprecated
        default CompletableFuture<PutRoomSkillParameterResponse> putRoomSkillParameter​(PutRoomSkillParameterRequest putRoomSkillParameterRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.

        Parameters:
        putRoomSkillParameterRequest -
        Returns:
        A Java Future containing the result of the PutRoomSkillParameter operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putRoomSkillParameter

        @Deprecated
        default CompletableFuture<PutRoomSkillParameterResponse> putRoomSkillParameter​(Consumer<PutRoomSkillParameterRequest.Builder> putRoomSkillParameterRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.


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

        Parameters:
        putRoomSkillParameterRequest - A Consumer that will call methods on PutRoomSkillParameterRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the PutRoomSkillParameter operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putSkillAuthorization

        @Deprecated
        default CompletableFuture<PutSkillAuthorizationResponse> putSkillAuthorization​(PutSkillAuthorizationRequest putSkillAuthorizationRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Links a user's account to a third-party skill provider. If this API operation is called by an assumed IAM role, the skill being linked must be a private skill. Also, the skill must be owned by the AWS account that assumed the IAM role.

        Parameters:
        putSkillAuthorizationRequest -
        Returns:
        A Java Future containing the result of the PutSkillAuthorization operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedException The caller has no permissions to operate on the resource involved in the API call.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putSkillAuthorization

        @Deprecated
        default CompletableFuture<PutSkillAuthorizationResponse> putSkillAuthorization​(Consumer<PutSkillAuthorizationRequest.Builder> putSkillAuthorizationRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Links a user's account to a third-party skill provider. If this API operation is called by an assumed IAM role, the skill being linked must be a private skill. Also, the skill must be owned by the AWS account that assumed the IAM role.


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

        Parameters:
        putSkillAuthorizationRequest - A Consumer that will call methods on PutSkillAuthorizationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the PutSkillAuthorization operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedException The caller has no permissions to operate on the resource involved in the API call.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • registerAVSDevice

        @Deprecated
        default CompletableFuture<RegisterAvsDeviceResponse> registerAVSDevice​(RegisterAvsDeviceRequest registerAvsDeviceRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).

        Parameters:
        registerAvsDeviceRequest -
        Returns:
        A Java Future containing the result of the RegisterAVSDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • NotFoundException The resource is not found.
        • InvalidDeviceException The device is in an invalid state.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • registerAVSDevice

        @Deprecated
        default CompletableFuture<RegisterAvsDeviceResponse> registerAVSDevice​(Consumer<RegisterAvsDeviceRequest.Builder> registerAvsDeviceRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).


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

        Parameters:
        registerAvsDeviceRequest - A Consumer that will call methods on RegisterAvsDeviceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the RegisterAVSDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • NotFoundException The resource is not found.
        • InvalidDeviceException The device is in an invalid state.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • rejectSkill

        @Deprecated
        default CompletableFuture<RejectSkillResponse> rejectSkill​(RejectSkillRequest rejectSkillRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Disassociates a skill from the organization under a user's AWS account. If the skill is a private skill, it moves to an AcceptStatus of PENDING. Any private or public skill that is rejected can be added later by calling the ApproveSkill API.

        Parameters:
        rejectSkillRequest -
        Returns:
        A Java Future containing the result of the RejectSkill operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • rejectSkill

        @Deprecated
        default CompletableFuture<RejectSkillResponse> rejectSkill​(Consumer<RejectSkillRequest.Builder> rejectSkillRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Disassociates a skill from the organization under a user's AWS account. If the skill is a private skill, it moves to an AcceptStatus of PENDING. Any private or public skill that is rejected can be added later by calling the ApproveSkill API.


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

        Parameters:
        rejectSkillRequest - A Consumer that will call methods on RejectSkillRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the RejectSkill operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • resolveRoom

        @Deprecated
        default CompletableFuture<ResolveRoomResponse> resolveRoom​(ResolveRoomRequest resolveRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.

        To query ResolveRoom from an Alexa skill, the skill ID needs to be authorized. When the skill is using an AWS Lambda function, the skill is automatically authorized when you publish your skill as a private skill to your AWS account. Skills that are hosted using a custom web service must be manually authorized. To get your skill authorized, contact AWS Support with your AWS account ID that queries the ResolveRoom API and skill ID.

        Parameters:
        resolveRoomRequest -
        Returns:
        A Java Future containing the result of the ResolveRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • resolveRoom

        @Deprecated
        default CompletableFuture<ResolveRoomResponse> resolveRoom​(Consumer<ResolveRoomRequest.Builder> resolveRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.

        To query ResolveRoom from an Alexa skill, the skill ID needs to be authorized. When the skill is using an AWS Lambda function, the skill is automatically authorized when you publish your skill as a private skill to your AWS account. Skills that are hosted using a custom web service must be manually authorized. To get your skill authorized, contact AWS Support with your AWS account ID that queries the ResolveRoom API and skill ID.


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

        Parameters:
        resolveRoomRequest - A Consumer that will call methods on ResolveRoomRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ResolveRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • revokeInvitation

        @Deprecated
        default CompletableFuture<RevokeInvitationResponse> revokeInvitation​(RevokeInvitationRequest revokeInvitationRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Revokes an invitation and invalidates the enrollment URL.

        Parameters:
        revokeInvitationRequest -
        Returns:
        A Java Future containing the result of the RevokeInvitation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • revokeInvitation

        @Deprecated
        default CompletableFuture<RevokeInvitationResponse> revokeInvitation​(Consumer<RevokeInvitationRequest.Builder> revokeInvitationRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Revokes an invitation and invalidates the enrollment URL.


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

        Parameters:
        revokeInvitationRequest - A Consumer that will call methods on RevokeInvitationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the RevokeInvitation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchAddressBooks

        @Deprecated
        default CompletableFuture<SearchAddressBooksResponse> searchAddressBooks​(SearchAddressBooksRequest searchAddressBooksRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches address books and lists the ones that meet a set of filter and sort criteria.

        Parameters:
        searchAddressBooksRequest -
        Returns:
        A Java Future containing the result of the SearchAddressBooks operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchAddressBooks

        @Deprecated
        default CompletableFuture<SearchAddressBooksResponse> searchAddressBooks​(Consumer<SearchAddressBooksRequest.Builder> searchAddressBooksRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches address books and lists the ones that meet a set of filter and sort criteria.


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

        Parameters:
        searchAddressBooksRequest - A Consumer that will call methods on SearchAddressBooksRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the SearchAddressBooks operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchAddressBooksPaginator

        @Deprecated
        default SearchAddressBooksPublisher searchAddressBooksPaginator​(SearchAddressBooksRequest searchAddressBooksRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches address books and lists the ones that meet a set of filter and sort criteria.


        This is a variant of searchAddressBooks(software.amazon.awssdk.services.alexaforbusiness.model.SearchAddressBooksRequest) 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.alexaforbusiness.paginators.SearchAddressBooksPublisher publisher = client.searchAddressBooksPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.SearchAddressBooksPublisher publisher = client.searchAddressBooksPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchAddressBooksResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchAddressBooksResponse 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 searchAddressBooks(software.amazon.awssdk.services.alexaforbusiness.model.SearchAddressBooksRequest) operation.

        Parameters:
        searchAddressBooksRequest -
        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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchAddressBooksPaginator

        @Deprecated
        default SearchAddressBooksPublisher searchAddressBooksPaginator​(Consumer<SearchAddressBooksRequest.Builder> searchAddressBooksRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches address books and lists the ones that meet a set of filter and sort criteria.


        This is a variant of searchAddressBooks(software.amazon.awssdk.services.alexaforbusiness.model.SearchAddressBooksRequest) 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.alexaforbusiness.paginators.SearchAddressBooksPublisher publisher = client.searchAddressBooksPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.SearchAddressBooksPublisher publisher = client.searchAddressBooksPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchAddressBooksResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchAddressBooksResponse 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 searchAddressBooks(software.amazon.awssdk.services.alexaforbusiness.model.SearchAddressBooksRequest) operation.

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

        Parameters:
        searchAddressBooksRequest - A Consumer that will call methods on SearchAddressBooksRequest.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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchContacts

        @Deprecated
        default CompletableFuture<SearchContactsResponse> searchContacts​(SearchContactsRequest searchContactsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches contacts and lists the ones that meet a set of filter and sort criteria.

        Parameters:
        searchContactsRequest -
        Returns:
        A Java Future containing the result of the SearchContacts operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchContacts

        @Deprecated
        default CompletableFuture<SearchContactsResponse> searchContacts​(Consumer<SearchContactsRequest.Builder> searchContactsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches contacts and lists the ones that meet a set of filter and sort criteria.


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

        Parameters:
        searchContactsRequest - A Consumer that will call methods on SearchContactsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the SearchContacts operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchContactsPaginator

        @Deprecated
        default SearchContactsPublisher searchContactsPaginator​(SearchContactsRequest searchContactsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches contacts and lists the ones that meet a set of filter and sort criteria.


        This is a variant of searchContacts(software.amazon.awssdk.services.alexaforbusiness.model.SearchContactsRequest) 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.alexaforbusiness.paginators.SearchContactsPublisher publisher = client.searchContactsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.SearchContactsPublisher publisher = client.searchContactsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchContactsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchContactsResponse 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 searchContacts(software.amazon.awssdk.services.alexaforbusiness.model.SearchContactsRequest) operation.

        Parameters:
        searchContactsRequest -
        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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchContactsPaginator

        @Deprecated
        default SearchContactsPublisher searchContactsPaginator​(Consumer<SearchContactsRequest.Builder> searchContactsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches contacts and lists the ones that meet a set of filter and sort criteria.


        This is a variant of searchContacts(software.amazon.awssdk.services.alexaforbusiness.model.SearchContactsRequest) 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.alexaforbusiness.paginators.SearchContactsPublisher publisher = client.searchContactsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.SearchContactsPublisher publisher = client.searchContactsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchContactsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchContactsResponse 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 searchContacts(software.amazon.awssdk.services.alexaforbusiness.model.SearchContactsRequest) operation.

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

        Parameters:
        searchContactsRequest - A Consumer that will call methods on SearchContactsRequest.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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchDevices

        @Deprecated
        default CompletableFuture<SearchDevicesResponse> searchDevices​(SearchDevicesRequest searchDevicesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches devices and lists the ones that meet a set of filter criteria.

        Parameters:
        searchDevicesRequest -
        Returns:
        A Java Future containing the result of the SearchDevices operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchDevices

        @Deprecated
        default CompletableFuture<SearchDevicesResponse> searchDevices​(Consumer<SearchDevicesRequest.Builder> searchDevicesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches devices and lists the ones that meet a set of filter criteria.


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

        Parameters:
        searchDevicesRequest - A Consumer that will call methods on SearchDevicesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the SearchDevices operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchDevicesPaginator

        @Deprecated
        default SearchDevicesPublisher searchDevicesPaginator​(SearchDevicesRequest searchDevicesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches devices and lists the ones that meet a set of filter criteria.


        This is a variant of searchDevices(software.amazon.awssdk.services.alexaforbusiness.model.SearchDevicesRequest) 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.alexaforbusiness.paginators.SearchDevicesPublisher publisher = client.searchDevicesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.SearchDevicesPublisher publisher = client.searchDevicesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchDevicesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchDevicesResponse 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 searchDevices(software.amazon.awssdk.services.alexaforbusiness.model.SearchDevicesRequest) operation.

        Parameters:
        searchDevicesRequest -
        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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchDevicesPaginator

        @Deprecated
        default SearchDevicesPublisher searchDevicesPaginator​(Consumer<SearchDevicesRequest.Builder> searchDevicesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches devices and lists the ones that meet a set of filter criteria.


        This is a variant of searchDevices(software.amazon.awssdk.services.alexaforbusiness.model.SearchDevicesRequest) 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.alexaforbusiness.paginators.SearchDevicesPublisher publisher = client.searchDevicesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.SearchDevicesPublisher publisher = client.searchDevicesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchDevicesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchDevicesResponse 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 searchDevices(software.amazon.awssdk.services.alexaforbusiness.model.SearchDevicesRequest) operation.

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

        Parameters:
        searchDevicesRequest - A Consumer that will call methods on SearchDevicesRequest.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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchNetworkProfiles

        @Deprecated
        default CompletableFuture<SearchNetworkProfilesResponse> searchNetworkProfiles​(SearchNetworkProfilesRequest searchNetworkProfilesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches network profiles and lists the ones that meet a set of filter and sort criteria.

        Parameters:
        searchNetworkProfilesRequest -
        Returns:
        A Java Future containing the result of the SearchNetworkProfiles operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchNetworkProfiles

        @Deprecated
        default CompletableFuture<SearchNetworkProfilesResponse> searchNetworkProfiles​(Consumer<SearchNetworkProfilesRequest.Builder> searchNetworkProfilesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches network profiles and lists the ones that meet a set of filter and sort criteria.


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

        Parameters:
        searchNetworkProfilesRequest - A Consumer that will call methods on SearchNetworkProfilesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the SearchNetworkProfiles operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchNetworkProfilesPaginator

        @Deprecated
        default SearchNetworkProfilesPublisher searchNetworkProfilesPaginator​(SearchNetworkProfilesRequest searchNetworkProfilesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches network profiles and lists the ones that meet a set of filter and sort criteria.


        This is a variant of searchNetworkProfiles(software.amazon.awssdk.services.alexaforbusiness.model.SearchNetworkProfilesRequest) 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.alexaforbusiness.paginators.SearchNetworkProfilesPublisher publisher = client.searchNetworkProfilesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.SearchNetworkProfilesPublisher publisher = client.searchNetworkProfilesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchNetworkProfilesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchNetworkProfilesResponse 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 searchNetworkProfiles(software.amazon.awssdk.services.alexaforbusiness.model.SearchNetworkProfilesRequest) operation.

        Parameters:
        searchNetworkProfilesRequest -
        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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchNetworkProfilesPaginator

        @Deprecated
        default SearchNetworkProfilesPublisher searchNetworkProfilesPaginator​(Consumer<SearchNetworkProfilesRequest.Builder> searchNetworkProfilesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches network profiles and lists the ones that meet a set of filter and sort criteria.


        This is a variant of searchNetworkProfiles(software.amazon.awssdk.services.alexaforbusiness.model.SearchNetworkProfilesRequest) 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.alexaforbusiness.paginators.SearchNetworkProfilesPublisher publisher = client.searchNetworkProfilesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.SearchNetworkProfilesPublisher publisher = client.searchNetworkProfilesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchNetworkProfilesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchNetworkProfilesResponse 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 searchNetworkProfiles(software.amazon.awssdk.services.alexaforbusiness.model.SearchNetworkProfilesRequest) operation.

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

        Parameters:
        searchNetworkProfilesRequest - A Consumer that will call methods on SearchNetworkProfilesRequest.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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchProfiles

        @Deprecated
        default CompletableFuture<SearchProfilesResponse> searchProfiles​(SearchProfilesRequest searchProfilesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches room profiles and lists the ones that meet a set of filter criteria.

        Parameters:
        searchProfilesRequest -
        Returns:
        A Java Future containing the result of the SearchProfiles operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchProfiles

        @Deprecated
        default CompletableFuture<SearchProfilesResponse> searchProfiles​(Consumer<SearchProfilesRequest.Builder> searchProfilesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches room profiles and lists the ones that meet a set of filter criteria.


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

        Parameters:
        searchProfilesRequest - A Consumer that will call methods on SearchProfilesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the SearchProfiles operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchProfilesPaginator

        @Deprecated
        default SearchProfilesPublisher searchProfilesPaginator​(SearchProfilesRequest searchProfilesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches room profiles and lists the ones that meet a set of filter criteria.


        This is a variant of searchProfiles(software.amazon.awssdk.services.alexaforbusiness.model.SearchProfilesRequest) 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.alexaforbusiness.paginators.SearchProfilesPublisher publisher = client.searchProfilesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.SearchProfilesPublisher publisher = client.searchProfilesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchProfilesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchProfilesResponse 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 searchProfiles(software.amazon.awssdk.services.alexaforbusiness.model.SearchProfilesRequest) operation.

        Parameters:
        searchProfilesRequest -
        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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchProfilesPaginator

        @Deprecated
        default SearchProfilesPublisher searchProfilesPaginator​(Consumer<SearchProfilesRequest.Builder> searchProfilesRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches room profiles and lists the ones that meet a set of filter criteria.


        This is a variant of searchProfiles(software.amazon.awssdk.services.alexaforbusiness.model.SearchProfilesRequest) 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.alexaforbusiness.paginators.SearchProfilesPublisher publisher = client.searchProfilesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.SearchProfilesPublisher publisher = client.searchProfilesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchProfilesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchProfilesResponse 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 searchProfiles(software.amazon.awssdk.services.alexaforbusiness.model.SearchProfilesRequest) operation.

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

        Parameters:
        searchProfilesRequest - A Consumer that will call methods on SearchProfilesRequest.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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchRooms

        @Deprecated
        default CompletableFuture<SearchRoomsResponse> searchRooms​(SearchRoomsRequest searchRoomsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches rooms and lists the ones that meet a set of filter and sort criteria.

        Parameters:
        searchRoomsRequest -
        Returns:
        A Java Future containing the result of the SearchRooms operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchRooms

        @Deprecated
        default CompletableFuture<SearchRoomsResponse> searchRooms​(Consumer<SearchRoomsRequest.Builder> searchRoomsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches rooms and lists the ones that meet a set of filter and sort criteria.


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

        Parameters:
        searchRoomsRequest - A Consumer that will call methods on SearchRoomsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the SearchRooms operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchRoomsPaginator

        @Deprecated
        default SearchRoomsPublisher searchRoomsPaginator​(SearchRoomsRequest searchRoomsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches rooms and lists the ones that meet a set of filter and sort criteria.


        This is a variant of searchRooms(software.amazon.awssdk.services.alexaforbusiness.model.SearchRoomsRequest) 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.alexaforbusiness.paginators.SearchRoomsPublisher publisher = client.searchRoomsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.SearchRoomsPublisher publisher = client.searchRoomsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchRoomsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchRoomsResponse 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 searchRooms(software.amazon.awssdk.services.alexaforbusiness.model.SearchRoomsRequest) operation.

        Parameters:
        searchRoomsRequest -
        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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchRoomsPaginator

        @Deprecated
        default SearchRoomsPublisher searchRoomsPaginator​(Consumer<SearchRoomsRequest.Builder> searchRoomsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches rooms and lists the ones that meet a set of filter and sort criteria.


        This is a variant of searchRooms(software.amazon.awssdk.services.alexaforbusiness.model.SearchRoomsRequest) 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.alexaforbusiness.paginators.SearchRoomsPublisher publisher = client.searchRoomsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.SearchRoomsPublisher publisher = client.searchRoomsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchRoomsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchRoomsResponse 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 searchRooms(software.amazon.awssdk.services.alexaforbusiness.model.SearchRoomsRequest) operation.

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

        Parameters:
        searchRoomsRequest - A Consumer that will call methods on SearchRoomsRequest.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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchSkillGroups

        @Deprecated
        default CompletableFuture<SearchSkillGroupsResponse> searchSkillGroups​(SearchSkillGroupsRequest searchSkillGroupsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches skill groups and lists the ones that meet a set of filter and sort criteria.

        Parameters:
        searchSkillGroupsRequest -
        Returns:
        A Java Future containing the result of the SearchSkillGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchSkillGroups

        @Deprecated
        default CompletableFuture<SearchSkillGroupsResponse> searchSkillGroups​(Consumer<SearchSkillGroupsRequest.Builder> searchSkillGroupsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches skill groups and lists the ones that meet a set of filter and sort criteria.


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

        Parameters:
        searchSkillGroupsRequest - A Consumer that will call methods on SearchSkillGroupsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the SearchSkillGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchSkillGroupsPaginator

        @Deprecated
        default SearchSkillGroupsPublisher searchSkillGroupsPaginator​(SearchSkillGroupsRequest searchSkillGroupsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches skill groups and lists the ones that meet a set of filter and sort criteria.


        This is a variant of searchSkillGroups(software.amazon.awssdk.services.alexaforbusiness.model.SearchSkillGroupsRequest) 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.alexaforbusiness.paginators.SearchSkillGroupsPublisher publisher = client.searchSkillGroupsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.SearchSkillGroupsPublisher publisher = client.searchSkillGroupsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchSkillGroupsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchSkillGroupsResponse 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 searchSkillGroups(software.amazon.awssdk.services.alexaforbusiness.model.SearchSkillGroupsRequest) operation.

        Parameters:
        searchSkillGroupsRequest -
        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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchSkillGroupsPaginator

        @Deprecated
        default SearchSkillGroupsPublisher searchSkillGroupsPaginator​(Consumer<SearchSkillGroupsRequest.Builder> searchSkillGroupsRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches skill groups and lists the ones that meet a set of filter and sort criteria.


        This is a variant of searchSkillGroups(software.amazon.awssdk.services.alexaforbusiness.model.SearchSkillGroupsRequest) 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.alexaforbusiness.paginators.SearchSkillGroupsPublisher publisher = client.searchSkillGroupsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.SearchSkillGroupsPublisher publisher = client.searchSkillGroupsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchSkillGroupsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchSkillGroupsResponse 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 searchSkillGroups(software.amazon.awssdk.services.alexaforbusiness.model.SearchSkillGroupsRequest) operation.

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

        Parameters:
        searchSkillGroupsRequest - A Consumer that will call methods on SearchSkillGroupsRequest.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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchUsers

        @Deprecated
        default CompletableFuture<SearchUsersResponse> searchUsers​(SearchUsersRequest searchUsersRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches users and lists the ones that meet a set of filter and sort criteria.

        Parameters:
        searchUsersRequest -
        Returns:
        A Java Future containing the result of the SearchUsers operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchUsers

        @Deprecated
        default CompletableFuture<SearchUsersResponse> searchUsers​(Consumer<SearchUsersRequest.Builder> searchUsersRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches users and lists the ones that meet a set of filter and sort criteria.


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

        Parameters:
        searchUsersRequest - A Consumer that will call methods on SearchUsersRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the SearchUsers operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchUsersPaginator

        @Deprecated
        default SearchUsersPublisher searchUsersPaginator​(SearchUsersRequest searchUsersRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches users and lists the ones that meet a set of filter and sort criteria.


        This is a variant of searchUsers(software.amazon.awssdk.services.alexaforbusiness.model.SearchUsersRequest) 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.alexaforbusiness.paginators.SearchUsersPublisher publisher = client.searchUsersPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.SearchUsersPublisher publisher = client.searchUsersPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchUsersResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchUsersResponse 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 searchUsers(software.amazon.awssdk.services.alexaforbusiness.model.SearchUsersRequest) operation.

        Parameters:
        searchUsersRequest -
        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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchUsersPaginator

        @Deprecated
        default SearchUsersPublisher searchUsersPaginator​(Consumer<SearchUsersRequest.Builder> searchUsersRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Searches users and lists the ones that meet a set of filter and sort criteria.


        This is a variant of searchUsers(software.amazon.awssdk.services.alexaforbusiness.model.SearchUsersRequest) 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.alexaforbusiness.paginators.SearchUsersPublisher publisher = client.searchUsersPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.alexaforbusiness.paginators.SearchUsersPublisher publisher = client.searchUsersPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchUsersResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchUsersResponse 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 searchUsers(software.amazon.awssdk.services.alexaforbusiness.model.SearchUsersRequest) operation.

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

        Parameters:
        searchUsersRequest - A Consumer that will call methods on SearchUsersRequest.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.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • sendAnnouncement

        default CompletableFuture<SendAnnouncementResponse> sendAnnouncement​(SendAnnouncementRequest sendAnnouncementRequest)

        Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter.

        Parameters:
        sendAnnouncementRequest -
        Returns:
        A Java Future containing the result of the SendAnnouncement operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • AlreadyExistsException The resource being created already exists.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • sendAnnouncement

        default CompletableFuture<SendAnnouncementResponse> sendAnnouncement​(Consumer<SendAnnouncementRequest.Builder> sendAnnouncementRequest)

        Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter.


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

        Parameters:
        sendAnnouncementRequest - A Consumer that will call methods on SendAnnouncementRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the SendAnnouncement operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • LimitExceededException You are performing an action that would put you beyond your account's limits.
        • AlreadyExistsException The resource being created already exists.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • sendInvitation

        @Deprecated
        default CompletableFuture<SendInvitationResponse> sendInvitation​(SendInvitationRequest sendInvitationRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Sends an enrollment invitation email with a URL to a user. The URL is valid for 30 days or until you call this operation again, whichever comes first.

        Parameters:
        sendInvitationRequest -
        Returns:
        A Java Future containing the result of the SendInvitation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • InvalidUserStatusException The attempt to update a user is invalid due to the user's current status.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • sendInvitation

        @Deprecated
        default CompletableFuture<SendInvitationResponse> sendInvitation​(Consumer<SendInvitationRequest.Builder> sendInvitationRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Sends an enrollment invitation email with a URL to a user. The URL is valid for 30 days or until you call this operation again, whichever comes first.


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

        Parameters:
        sendInvitationRequest - A Consumer that will call methods on SendInvitationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the SendInvitation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • InvalidUserStatusException The attempt to update a user is invalid due to the user's current status.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startDeviceSync

        @Deprecated
        default CompletableFuture<StartDeviceSyncResponse> startDeviceSync​(StartDeviceSyncRequest startDeviceSyncRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Resets a device and its account to the known default settings. This clears all information and settings set by previous users in the following ways:

        • Bluetooth - This unpairs all bluetooth devices paired with your echo device.

        • Volume - This resets the echo device's volume to the default value.

        • Notifications - This clears all notifications from your echo device.

        • Lists - This clears all to-do items from your echo device.

        • Settings - This internally syncs the room's profile (if the device is assigned to a room), contacts, address books, delegation access for account linking, and communications (if enabled on the room profile).

        Parameters:
        startDeviceSyncRequest -
        Returns:
        A Java Future containing the result of the StartDeviceSync operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startDeviceSync

        @Deprecated
        default CompletableFuture<StartDeviceSyncResponse> startDeviceSync​(Consumer<StartDeviceSyncRequest.Builder> startDeviceSyncRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Resets a device and its account to the known default settings. This clears all information and settings set by previous users in the following ways:

        • Bluetooth - This unpairs all bluetooth devices paired with your echo device.

        • Volume - This resets the echo device's volume to the default value.

        • Notifications - This clears all notifications from your echo device.

        • Lists - This clears all to-do items from your echo device.

        • Settings - This internally syncs the room's profile (if the device is assigned to a room), contacts, address books, delegation access for account linking, and communications (if enabled on the room profile).


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

        Parameters:
        startDeviceSyncRequest - A Consumer that will call methods on StartDeviceSyncRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the StartDeviceSync operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startSmartHomeApplianceDiscovery

        @Deprecated
        default CompletableFuture<StartSmartHomeApplianceDiscoveryResponse> startSmartHomeApplianceDiscovery​(StartSmartHomeApplianceDiscoveryRequest startSmartHomeApplianceDiscoveryRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Initiates the discovery of any smart home appliances associated with the room.

        Parameters:
        startSmartHomeApplianceDiscoveryRequest -
        Returns:
        A Java Future containing the result of the StartSmartHomeApplianceDiscovery operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • tagResource

        @Deprecated
        default CompletableFuture<TagResourceResponse> tagResource​(TagResourceRequest tagResourceRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Adds metadata tags to a specified 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.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • tagResource

        @Deprecated
        default CompletableFuture<TagResourceResponse> tagResource​(Consumer<TagResourceRequest.Builder> tagResourceRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Adds metadata tags to a specified 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.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • untagResource

        @Deprecated
        default CompletableFuture<UntagResourceResponse> untagResource​(UntagResourceRequest untagResourceRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Removes metadata tags from a specified 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.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • untagResource

        @Deprecated
        default CompletableFuture<UntagResourceResponse> untagResource​(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Removes metadata tags from a specified 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.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateAddressBook

        @Deprecated
        default CompletableFuture<UpdateAddressBookResponse> updateAddressBook​(UpdateAddressBookRequest updateAddressBookRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates address book details by the address book ARN.

        Parameters:
        updateAddressBookRequest -
        Returns:
        A Java Future containing the result of the UpdateAddressBook operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • NameInUseException The name sent in the request is already in use.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateAddressBook

        @Deprecated
        default CompletableFuture<UpdateAddressBookResponse> updateAddressBook​(Consumer<UpdateAddressBookRequest.Builder> updateAddressBookRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates address book details by the address book ARN.


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

        Parameters:
        updateAddressBookRequest - A Consumer that will call methods on UpdateAddressBookRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateAddressBook operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • NameInUseException The name sent in the request is already in use.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateBusinessReportSchedule

        @Deprecated
        default CompletableFuture<UpdateBusinessReportScheduleResponse> updateBusinessReportSchedule​(UpdateBusinessReportScheduleRequest updateBusinessReportScheduleRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates the configuration of the report delivery schedule with the specified schedule ARN.

        Parameters:
        updateBusinessReportScheduleRequest -
        Returns:
        A Java Future containing the result of the UpdateBusinessReportSchedule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateBusinessReportSchedule

        @Deprecated
        default CompletableFuture<UpdateBusinessReportScheduleResponse> updateBusinessReportSchedule​(Consumer<UpdateBusinessReportScheduleRequest.Builder> updateBusinessReportScheduleRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates the configuration of the report delivery schedule with the specified schedule ARN.


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

        Parameters:
        updateBusinessReportScheduleRequest - A Consumer that will call methods on UpdateBusinessReportScheduleRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateBusinessReportSchedule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateConferenceProvider

        @Deprecated
        default CompletableFuture<UpdateConferenceProviderResponse> updateConferenceProvider​(UpdateConferenceProviderRequest updateConferenceProviderRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates an existing conference provider's settings.

        Parameters:
        updateConferenceProviderRequest -
        Returns:
        A Java Future containing the result of the UpdateConferenceProvider operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateConferenceProvider

        @Deprecated
        default CompletableFuture<UpdateConferenceProviderResponse> updateConferenceProvider​(Consumer<UpdateConferenceProviderRequest.Builder> updateConferenceProviderRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates an existing conference provider's settings.


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

        Parameters:
        updateConferenceProviderRequest - A Consumer that will call methods on UpdateConferenceProviderRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateConferenceProvider operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateContact

        @Deprecated
        default CompletableFuture<UpdateContactResponse> updateContact​(UpdateContactRequest updateContactRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates the contact details by the contact ARN.

        Parameters:
        updateContactRequest -
        Returns:
        A Java Future containing the result of the UpdateContact operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateContact

        @Deprecated
        default CompletableFuture<UpdateContactResponse> updateContact​(Consumer<UpdateContactRequest.Builder> updateContactRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates the contact details by the contact ARN.


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

        Parameters:
        updateContactRequest - A Consumer that will call methods on UpdateContactRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateContact operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateDevice

        @Deprecated
        default CompletableFuture<UpdateDeviceResponse> updateDevice​(UpdateDeviceRequest updateDeviceRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates the device name by device ARN.

        Parameters:
        updateDeviceRequest -
        Returns:
        A Java Future containing the result of the UpdateDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateDevice

        @Deprecated
        default CompletableFuture<UpdateDeviceResponse> updateDevice​(Consumer<UpdateDeviceRequest.Builder> updateDeviceRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates the device name by device ARN.


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

        Parameters:
        updateDeviceRequest - A Consumer that will call methods on UpdateDeviceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateGateway

        @Deprecated
        default CompletableFuture<UpdateGatewayResponse> updateGateway​(UpdateGatewayRequest updateGatewayRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates the details of a gateway. If any optional field is not provided, the existing corresponding value is left unmodified.

        Parameters:
        updateGatewayRequest -
        Returns:
        A Java Future containing the result of the UpdateGateway operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • NameInUseException The name sent in the request is already in use.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateGateway

        @Deprecated
        default CompletableFuture<UpdateGatewayResponse> updateGateway​(Consumer<UpdateGatewayRequest.Builder> updateGatewayRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates the details of a gateway. If any optional field is not provided, the existing corresponding value is left unmodified.


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

        Parameters:
        updateGatewayRequest - A Consumer that will call methods on UpdateGatewayRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateGateway operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • NameInUseException The name sent in the request is already in use.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateGatewayGroup

        @Deprecated
        default CompletableFuture<UpdateGatewayGroupResponse> updateGatewayGroup​(UpdateGatewayGroupRequest updateGatewayGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates the details of a gateway group. If any optional field is not provided, the existing corresponding value is left unmodified.

        Parameters:
        updateGatewayGroupRequest -
        Returns:
        A Java Future containing the result of the UpdateGatewayGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • NameInUseException The name sent in the request is already in use.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateGatewayGroup

        @Deprecated
        default CompletableFuture<UpdateGatewayGroupResponse> updateGatewayGroup​(Consumer<UpdateGatewayGroupRequest.Builder> updateGatewayGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates the details of a gateway group. If any optional field is not provided, the existing corresponding value is left unmodified.


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

        Parameters:
        updateGatewayGroupRequest - A Consumer that will call methods on UpdateGatewayGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateGatewayGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • NameInUseException The name sent in the request is already in use.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateNetworkProfile

        @Deprecated
        default CompletableFuture<UpdateNetworkProfileResponse> updateNetworkProfile​(UpdateNetworkProfileRequest updateNetworkProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates a network profile by the network profile ARN.

        Parameters:
        updateNetworkProfileRequest -
        Returns:
        A Java Future containing the result of the UpdateNetworkProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • NameInUseException The name sent in the request is already in use.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • InvalidCertificateAuthorityException The Certificate Authority can't issue or revoke a certificate.
        • InvalidSecretsManagerResourceException A password in SecretsManager is in an invalid state.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateNetworkProfile

        @Deprecated
        default CompletableFuture<UpdateNetworkProfileResponse> updateNetworkProfile​(Consumer<UpdateNetworkProfileRequest.Builder> updateNetworkProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates a network profile by the network profile ARN.


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

        Parameters:
        updateNetworkProfileRequest - A Consumer that will call methods on UpdateNetworkProfileRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateNetworkProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • NameInUseException The name sent in the request is already in use.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • InvalidCertificateAuthorityException The Certificate Authority can't issue or revoke a certificate.
        • InvalidSecretsManagerResourceException A password in SecretsManager is in an invalid state.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateProfile

        @Deprecated
        default CompletableFuture<UpdateProfileResponse> updateProfile​(UpdateProfileRequest updateProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates an existing room profile by room profile ARN.

        Parameters:
        updateProfileRequest -
        Returns:
        A Java Future containing the result of the UpdateProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • NameInUseException The name sent in the request is already in use.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateProfile

        @Deprecated
        default CompletableFuture<UpdateProfileResponse> updateProfile​(Consumer<UpdateProfileRequest.Builder> updateProfileRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates an existing room profile by room profile ARN.


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

        Parameters:
        updateProfileRequest - A Consumer that will call methods on UpdateProfileRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • NameInUseException The name sent in the request is already in use.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateRoom

        @Deprecated
        default CompletableFuture<UpdateRoomResponse> updateRoom​(UpdateRoomRequest updateRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates room details by room ARN.

        Parameters:
        updateRoomRequest -
        Returns:
        A Java Future containing the result of the UpdateRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • NameInUseException The name sent in the request is already in use.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateRoom

        @Deprecated
        default CompletableFuture<UpdateRoomResponse> updateRoom​(Consumer<UpdateRoomRequest.Builder> updateRoomRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates room details by room ARN.


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

        Parameters:
        updateRoomRequest - A Consumer that will call methods on UpdateRoomRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateRoom operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • NameInUseException The name sent in the request is already in use.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateSkillGroup

        @Deprecated
        default CompletableFuture<UpdateSkillGroupResponse> updateSkillGroup​(UpdateSkillGroupRequest updateSkillGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates skill group details by skill group ARN.

        Parameters:
        updateSkillGroupRequest -
        Returns:
        A Java Future containing the result of the UpdateSkillGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • NameInUseException The name sent in the request is already in use.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateSkillGroup

        @Deprecated
        default CompletableFuture<UpdateSkillGroupResponse> updateSkillGroup​(Consumer<UpdateSkillGroupRequest.Builder> updateSkillGroupRequest)
        Deprecated.
        Alexa For Business is no longer supported

        Updates skill group details by skill group ARN.


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

        Parameters:
        updateSkillGroupRequest - A Consumer that will call methods on UpdateSkillGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateSkillGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The resource is not found.
        • NameInUseException The name sent in the request is already in use.
        • ConcurrentModificationException There is a concurrent modification of resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AlexaForBusinessException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation