Interface AlexaForBusinessAsyncClient

All Superinterfaces:
AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

@Generated("software.amazon.awssdk:codegen") @ThreadSafe public interface AlexaForBusinessAsyncClient extends AwsClient
Service client for accessing Alexa For Business asynchronously. This can be created using the static builder() method.

Alexa for Business has been retired and is no longer supported.

  • Field Details

  • Method Details

    • 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:
    • approveSkill

      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:
    • 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:
    • associateContactWithAddressBook

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

      Associates a contact with a given address book.


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

      Parameters:
      associateContactWithAddressBookRequest - A Consumer that will call methods on AssociateContactWithAddressBookRequest.Builder to create a request.
      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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • createAddressBook

      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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • createContact

      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:
    • 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:
    • createGatewayGroup

      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:
    • 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:
    • 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:
    • 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:
    • createProfile

      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:
    • 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:
    • createRoom

      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:
    • 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:
    • createSkillGroup

      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:
    • 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:
    • createUser

      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:
    • 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:
    • deleteAddressBook

      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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • deleteContact

      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:
    • 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:
    • deleteDevice

      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:
    • 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:
    • 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:
    • 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:
    • deleteGatewayGroup

      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:
    • 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:
    • 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:
    • 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:
    • deleteProfile

      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:
    • 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:
    • deleteRoom

      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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • deleteSkillGroup

      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:
    • 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:
    • deleteUser

      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:
    • 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:
    • disassociateContactFromAddressBook

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

      Disassociates a contact from a given address book.


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

      Parameters:
      disassociateContactFromAddressBookRequest - A Consumer that will call methods on DisassociateContactFromAddressBookRequest.Builder to create a request.
      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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • getAddressBook

      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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • getContact

      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:
    • 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:
    • getDevice

      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:
    • 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:
    • getGateway

      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:
    • 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:
    • getGatewayGroup

      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:
    • 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:
    • 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:
    • 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:
    • getNetworkProfile

      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:
    • 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:
    • getProfile

      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:
    • 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:
    • getRoom

      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:
    • 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:
    • 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:
    • 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:
    • getSkillGroup

      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:
    • 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:
    • 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:
    • listBusinessReportSchedulesPaginator

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

      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:
    • listBusinessReportSchedulesPaginator

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

      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:
    • 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:
    • 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:
    • listConferenceProvidersPaginator

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

      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:
    • listConferenceProvidersPaginator

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

      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:
    • 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:
    • listDeviceEvents

      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:
    • listDeviceEventsPaginator

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

      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:
    • listDeviceEventsPaginator

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

      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:
    • 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:
    • listGatewayGroups

      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:
    • listGatewayGroupsPaginator

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

      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:
    • listGatewayGroupsPaginator

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

      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:
    • 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:
    • listGateways

      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:
    • listGatewaysPaginator

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

      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:
    • listGatewaysPaginator

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

      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:
    • 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:
    • listSkills

      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:
    • listSkillsPaginator

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

      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:
    • listSkillsPaginator

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

      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:
    • 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:
    • listSkillsStoreCategories

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

      Lists all categories in the Alexa skill store.


      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 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:
    • listSkillsStoreCategoriesPaginator

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

      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:
    • listSkillsStoreCategoriesPaginator

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

      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:
    • 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:
    • listSkillsStoreSkillsByCategory

      @Deprecated default CompletableFuture<ListSkillsStoreSkillsByCategoryResponse> listSkillsStoreSkillsByCategory(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 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 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:
    • listSkillsStoreSkillsByCategoryPaginator

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

      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:
    • listSkillsStoreSkillsByCategoryPaginator

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

      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:
    • 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:
    • 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:
    • listSmartHomeAppliancesPaginator

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

      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:
    • listSmartHomeAppliancesPaginator

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

      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:
    • 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:
    • listTags

      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:
    • listTagsPaginator

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

      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:
    • listTagsPaginator

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

      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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • registerAVSDevice

      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:
    • 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:
    • rejectSkill

      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:
    • 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:
    • resolveRoom

      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:
    • 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:
    • revokeInvitation

      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:
    • 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:
    • searchAddressBooks

      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:
    • searchAddressBooksPaginator

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

      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:
    • searchAddressBooksPaginator

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

      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:
    • 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:
    • searchContacts

      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:
    • searchContactsPaginator

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

      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:
    • searchContactsPaginator

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

      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:
    • 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:
    • searchDevices

      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:
    • searchDevicesPaginator

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

      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:
    • searchDevicesPaginator

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

      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:
    • 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:
    • 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:
    • searchNetworkProfilesPaginator

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

      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:
    • searchNetworkProfilesPaginator

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

      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:
    • 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:
    • searchProfiles

      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:
    • searchProfilesPaginator

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

      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:
    • searchProfilesPaginator

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

      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:
    • 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:
    • searchRooms

      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:
    • searchRoomsPaginator

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

      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:
    • searchRoomsPaginator

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

      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:
    • 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:
    • searchSkillGroups

      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:
    • searchSkillGroupsPaginator

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

      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:
    • searchSkillGroupsPaginator

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

      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:
    • 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:
    • searchUsers

      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:
    • searchUsersPaginator

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

      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:
    • searchUsersPaginator

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

      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:
    • 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:
    • 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:
    • 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:
    • sendInvitation

      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:
    • 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:
    • startDeviceSync

      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:
    • 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:
    • startSmartHomeApplianceDiscovery

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

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


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

      Parameters:
      startSmartHomeApplianceDiscoveryRequest - A Consumer that will call methods on StartSmartHomeApplianceDiscoveryRequest.Builder to create a request.
      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:
    • 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:
    • tagResource

      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:
    • 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:
    • untagResource

      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:
    • 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:
    • updateAddressBook

      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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • updateContact

      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:
    • 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:
    • updateDevice

      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:
    • 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:
    • updateGateway

      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:
    • 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:
    • updateGatewayGroup

      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:
    • 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:
    • 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:
    • 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:
    • updateProfile

      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:
    • 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:
    • updateRoom

      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:
    • 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:
    • updateSkillGroup

      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:
    • serviceClientConfiguration

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

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

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