All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.alexaforbusiness.AmazonAlexaForBusinessAsync Maven / Gradle / Ivy

/*
 * Copyright 2013-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */
package com.amazonaws.services.alexaforbusiness;

import javax.annotation.Generated;

import com.amazonaws.services.alexaforbusiness.model.*;

/**
 * Interface for accessing Alexa For Business asynchronously. Each asynchronous method will return a Java Future object
 * representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive
 * notification when an asynchronous operation completes.
 * 

* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.alexaforbusiness.AbstractAmazonAlexaForBusinessAsync} instead. *

*

*

* Alexa for Business helps you use Alexa in your organization. Alexa for Business provides you with the tools to manage * Alexa devices, enroll your users, and assign skills, at scale. You can build your own context-aware voice skills * using the Alexa Skills Kit and the Alexa for Business API operations. You can also make these available as private * skills for your organization. Alexa for Business makes it efficient to voice-enable your products and services, thus * providing context-aware voice experiences for your customers. Device makers building with the Alexa Voice Service * (AVS) can create fully integrated solutions, register their products with Alexa for Business, and manage them as * shared devices in their organization. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AmazonAlexaForBusinessAsync extends AmazonAlexaForBusiness { /** *

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

* * @param approveSkillRequest * @return A Java Future containing the result of the ApproveSkill operation returned by the service. * @sample AmazonAlexaForBusinessAsync.ApproveSkill * @see AWS * API Documentation */ java.util.concurrent.Future approveSkillAsync(ApproveSkillRequest approveSkillRequest); /** *

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

* * @param approveSkillRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ApproveSkill operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.ApproveSkill * @see AWS * API Documentation */ java.util.concurrent.Future approveSkillAsync(ApproveSkillRequest approveSkillRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Associates a contact with a given address book. *

* * @param associateContactWithAddressBookRequest * @return A Java Future containing the result of the AssociateContactWithAddressBook operation returned by the * service. * @sample AmazonAlexaForBusinessAsync.AssociateContactWithAddressBook * @see AWS API Documentation */ java.util.concurrent.Future associateContactWithAddressBookAsync( AssociateContactWithAddressBookRequest associateContactWithAddressBookRequest); /** *

* Associates a contact with a given address book. *

* * @param associateContactWithAddressBookRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateContactWithAddressBook operation returned by the * service. * @sample AmazonAlexaForBusinessAsyncHandler.AssociateContactWithAddressBook * @see AWS API Documentation */ java.util.concurrent.Future associateContactWithAddressBookAsync( AssociateContactWithAddressBookRequest associateContactWithAddressBookRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param associateDeviceWithRoomRequest * @return A Java Future containing the result of the AssociateDeviceWithRoom operation returned by the service. * @sample AmazonAlexaForBusinessAsync.AssociateDeviceWithRoom * @see AWS API Documentation */ java.util.concurrent.Future associateDeviceWithRoomAsync(AssociateDeviceWithRoomRequest associateDeviceWithRoomRequest); /** *

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

* * @param associateDeviceWithRoomRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateDeviceWithRoom operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.AssociateDeviceWithRoom * @see AWS API Documentation */ java.util.concurrent.Future associateDeviceWithRoomAsync(AssociateDeviceWithRoomRequest associateDeviceWithRoomRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param associateSkillGroupWithRoomRequest * @return A Java Future containing the result of the AssociateSkillGroupWithRoom operation returned by the service. * @sample AmazonAlexaForBusinessAsync.AssociateSkillGroupWithRoom * @see AWS API Documentation */ java.util.concurrent.Future associateSkillGroupWithRoomAsync( AssociateSkillGroupWithRoomRequest associateSkillGroupWithRoomRequest); /** *

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

* * @param associateSkillGroupWithRoomRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateSkillGroupWithRoom operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.AssociateSkillGroupWithRoom * @see AWS API Documentation */ java.util.concurrent.Future associateSkillGroupWithRoomAsync( AssociateSkillGroupWithRoomRequest associateSkillGroupWithRoomRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Associates a skill with a skill group. *

* * @param associateSkillWithSkillGroupRequest * @return A Java Future containing the result of the AssociateSkillWithSkillGroup operation returned by the * service. * @sample AmazonAlexaForBusinessAsync.AssociateSkillWithSkillGroup * @see AWS API Documentation */ java.util.concurrent.Future associateSkillWithSkillGroupAsync( AssociateSkillWithSkillGroupRequest associateSkillWithSkillGroupRequest); /** *

* Associates a skill with a skill group. *

* * @param associateSkillWithSkillGroupRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateSkillWithSkillGroup operation returned by the * service. * @sample AmazonAlexaForBusinessAsyncHandler.AssociateSkillWithSkillGroup * @see AWS API Documentation */ java.util.concurrent.Future associateSkillWithSkillGroupAsync( AssociateSkillWithSkillGroupRequest associateSkillWithSkillGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param associateSkillWithUsersRequest * @return A Java Future containing the result of the AssociateSkillWithUsers operation returned by the service. * @sample AmazonAlexaForBusinessAsync.AssociateSkillWithUsers * @see AWS API Documentation */ java.util.concurrent.Future associateSkillWithUsersAsync(AssociateSkillWithUsersRequest associateSkillWithUsersRequest); /** *

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

* * @param associateSkillWithUsersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateSkillWithUsers operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.AssociateSkillWithUsers * @see AWS API Documentation */ java.util.concurrent.Future associateSkillWithUsersAsync(AssociateSkillWithUsersRequest associateSkillWithUsersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an address book with the specified details. *

* * @param createAddressBookRequest * @return A Java Future containing the result of the CreateAddressBook operation returned by the service. * @sample AmazonAlexaForBusinessAsync.CreateAddressBook * @see AWS API Documentation */ java.util.concurrent.Future createAddressBookAsync(CreateAddressBookRequest createAddressBookRequest); /** *

* Creates an address book with the specified details. *

* * @param createAddressBookRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateAddressBook operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.CreateAddressBook * @see AWS API Documentation */ java.util.concurrent.Future createAddressBookAsync(CreateAddressBookRequest createAddressBookRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param createBusinessReportScheduleRequest * @return A Java Future containing the result of the CreateBusinessReportSchedule operation returned by the * service. * @sample AmazonAlexaForBusinessAsync.CreateBusinessReportSchedule * @see AWS API Documentation */ java.util.concurrent.Future createBusinessReportScheduleAsync( CreateBusinessReportScheduleRequest createBusinessReportScheduleRequest); /** *

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

* * @param createBusinessReportScheduleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateBusinessReportSchedule operation returned by the * service. * @sample AmazonAlexaForBusinessAsyncHandler.CreateBusinessReportSchedule * @see AWS API Documentation */ java.util.concurrent.Future createBusinessReportScheduleAsync( CreateBusinessReportScheduleRequest createBusinessReportScheduleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param createConferenceProviderRequest * @return A Java Future containing the result of the CreateConferenceProvider operation returned by the service. * @sample AmazonAlexaForBusinessAsync.CreateConferenceProvider * @see AWS API Documentation */ java.util.concurrent.Future createConferenceProviderAsync(CreateConferenceProviderRequest createConferenceProviderRequest); /** *

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

* * @param createConferenceProviderRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateConferenceProvider operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.CreateConferenceProvider * @see AWS API Documentation */ java.util.concurrent.Future createConferenceProviderAsync(CreateConferenceProviderRequest createConferenceProviderRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a contact with the specified details. *

* * @param createContactRequest * @return A Java Future containing the result of the CreateContact operation returned by the service. * @sample AmazonAlexaForBusinessAsync.CreateContact * @see AWS * API Documentation */ java.util.concurrent.Future createContactAsync(CreateContactRequest createContactRequest); /** *

* Creates a contact with the specified details. *

* * @param createContactRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateContact operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.CreateContact * @see AWS * API Documentation */ java.util.concurrent.Future createContactAsync(CreateContactRequest createContactRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new room profile with the specified details. *

* * @param createProfileRequest * @return A Java Future containing the result of the CreateProfile operation returned by the service. * @sample AmazonAlexaForBusinessAsync.CreateProfile * @see AWS * API Documentation */ java.util.concurrent.Future createProfileAsync(CreateProfileRequest createProfileRequest); /** *

* Creates a new room profile with the specified details. *

* * @param createProfileRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateProfile operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.CreateProfile * @see AWS * API Documentation */ java.util.concurrent.Future createProfileAsync(CreateProfileRequest createProfileRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a room with the specified details. *

* * @param createRoomRequest * @return A Java Future containing the result of the CreateRoom operation returned by the service. * @sample AmazonAlexaForBusinessAsync.CreateRoom * @see AWS * API Documentation */ java.util.concurrent.Future createRoomAsync(CreateRoomRequest createRoomRequest); /** *

* Creates a room with the specified details. *

* * @param createRoomRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateRoom operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.CreateRoom * @see AWS * API Documentation */ java.util.concurrent.Future createRoomAsync(CreateRoomRequest createRoomRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a skill group with a specified name and description. *

* * @param createSkillGroupRequest * @return A Java Future containing the result of the CreateSkillGroup operation returned by the service. * @sample AmazonAlexaForBusinessAsync.CreateSkillGroup * @see AWS API Documentation */ java.util.concurrent.Future createSkillGroupAsync(CreateSkillGroupRequest createSkillGroupRequest); /** *

* Creates a skill group with a specified name and description. *

* * @param createSkillGroupRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateSkillGroup operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.CreateSkillGroup * @see AWS API Documentation */ java.util.concurrent.Future createSkillGroupAsync(CreateSkillGroupRequest createSkillGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a user. *

* * @param createUserRequest * @return A Java Future containing the result of the CreateUser operation returned by the service. * @sample AmazonAlexaForBusinessAsync.CreateUser * @see AWS * API Documentation */ java.util.concurrent.Future createUserAsync(CreateUserRequest createUserRequest); /** *

* Creates a user. *

* * @param createUserRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateUser operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.CreateUser * @see AWS * API Documentation */ java.util.concurrent.Future createUserAsync(CreateUserRequest createUserRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an address book by the address book ARN. *

* * @param deleteAddressBookRequest * @return A Java Future containing the result of the DeleteAddressBook operation returned by the service. * @sample AmazonAlexaForBusinessAsync.DeleteAddressBook * @see AWS API Documentation */ java.util.concurrent.Future deleteAddressBookAsync(DeleteAddressBookRequest deleteAddressBookRequest); /** *

* Deletes an address book by the address book ARN. *

* * @param deleteAddressBookRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteAddressBook operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.DeleteAddressBook * @see AWS API Documentation */ java.util.concurrent.Future deleteAddressBookAsync(DeleteAddressBookRequest deleteAddressBookRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param deleteBusinessReportScheduleRequest * @return A Java Future containing the result of the DeleteBusinessReportSchedule operation returned by the * service. * @sample AmazonAlexaForBusinessAsync.DeleteBusinessReportSchedule * @see AWS API Documentation */ java.util.concurrent.Future deleteBusinessReportScheduleAsync( DeleteBusinessReportScheduleRequest deleteBusinessReportScheduleRequest); /** *

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

* * @param deleteBusinessReportScheduleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteBusinessReportSchedule operation returned by the * service. * @sample AmazonAlexaForBusinessAsyncHandler.DeleteBusinessReportSchedule * @see AWS API Documentation */ java.util.concurrent.Future deleteBusinessReportScheduleAsync( DeleteBusinessReportScheduleRequest deleteBusinessReportScheduleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a conference provider. *

* * @param deleteConferenceProviderRequest * @return A Java Future containing the result of the DeleteConferenceProvider operation returned by the service. * @sample AmazonAlexaForBusinessAsync.DeleteConferenceProvider * @see AWS API Documentation */ java.util.concurrent.Future deleteConferenceProviderAsync(DeleteConferenceProviderRequest deleteConferenceProviderRequest); /** *

* Deletes a conference provider. *

* * @param deleteConferenceProviderRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteConferenceProvider operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.DeleteConferenceProvider * @see AWS API Documentation */ java.util.concurrent.Future deleteConferenceProviderAsync(DeleteConferenceProviderRequest deleteConferenceProviderRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a contact by the contact ARN. *

* * @param deleteContactRequest * @return A Java Future containing the result of the DeleteContact operation returned by the service. * @sample AmazonAlexaForBusinessAsync.DeleteContact * @see AWS * API Documentation */ java.util.concurrent.Future deleteContactAsync(DeleteContactRequest deleteContactRequest); /** *

* Deletes a contact by the contact ARN. *

* * @param deleteContactRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteContact operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.DeleteContact * @see AWS * API Documentation */ java.util.concurrent.Future deleteContactAsync(DeleteContactRequest deleteContactRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes a device from Alexa For Business. *

* * @param deleteDeviceRequest * @return A Java Future containing the result of the DeleteDevice operation returned by the service. * @sample AmazonAlexaForBusinessAsync.DeleteDevice * @see AWS * API Documentation */ java.util.concurrent.Future deleteDeviceAsync(DeleteDeviceRequest deleteDeviceRequest); /** *

* Removes a device from Alexa For Business. *

* * @param deleteDeviceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteDevice operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.DeleteDevice * @see AWS * API Documentation */ java.util.concurrent.Future deleteDeviceAsync(DeleteDeviceRequest deleteDeviceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a room profile by the profile ARN. *

* * @param deleteProfileRequest * @return A Java Future containing the result of the DeleteProfile operation returned by the service. * @sample AmazonAlexaForBusinessAsync.DeleteProfile * @see AWS * API Documentation */ java.util.concurrent.Future deleteProfileAsync(DeleteProfileRequest deleteProfileRequest); /** *

* Deletes a room profile by the profile ARN. *

* * @param deleteProfileRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteProfile operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.DeleteProfile * @see AWS * API Documentation */ java.util.concurrent.Future deleteProfileAsync(DeleteProfileRequest deleteProfileRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a room by the room ARN. *

* * @param deleteRoomRequest * @return A Java Future containing the result of the DeleteRoom operation returned by the service. * @sample AmazonAlexaForBusinessAsync.DeleteRoom * @see AWS * API Documentation */ java.util.concurrent.Future deleteRoomAsync(DeleteRoomRequest deleteRoomRequest); /** *

* Deletes a room by the room ARN. *

* * @param deleteRoomRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteRoom operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.DeleteRoom * @see AWS * API Documentation */ java.util.concurrent.Future deleteRoomAsync(DeleteRoomRequest deleteRoomRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param deleteRoomSkillParameterRequest * @return A Java Future containing the result of the DeleteRoomSkillParameter operation returned by the service. * @sample AmazonAlexaForBusinessAsync.DeleteRoomSkillParameter * @see AWS API Documentation */ java.util.concurrent.Future deleteRoomSkillParameterAsync(DeleteRoomSkillParameterRequest deleteRoomSkillParameterRequest); /** *

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

* * @param deleteRoomSkillParameterRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteRoomSkillParameter operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.DeleteRoomSkillParameter * @see AWS API Documentation */ java.util.concurrent.Future deleteRoomSkillParameterAsync(DeleteRoomSkillParameterRequest deleteRoomSkillParameterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Unlinks a third-party account from a skill. *

* * @param deleteSkillAuthorizationRequest * @return A Java Future containing the result of the DeleteSkillAuthorization operation returned by the service. * @sample AmazonAlexaForBusinessAsync.DeleteSkillAuthorization * @see AWS API Documentation */ java.util.concurrent.Future deleteSkillAuthorizationAsync(DeleteSkillAuthorizationRequest deleteSkillAuthorizationRequest); /** *

* Unlinks a third-party account from a skill. *

* * @param deleteSkillAuthorizationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteSkillAuthorization operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.DeleteSkillAuthorization * @see AWS API Documentation */ java.util.concurrent.Future deleteSkillAuthorizationAsync(DeleteSkillAuthorizationRequest deleteSkillAuthorizationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a skill group by skill group ARN. *

* * @param deleteSkillGroupRequest * @return A Java Future containing the result of the DeleteSkillGroup operation returned by the service. * @sample AmazonAlexaForBusinessAsync.DeleteSkillGroup * @see AWS API Documentation */ java.util.concurrent.Future deleteSkillGroupAsync(DeleteSkillGroupRequest deleteSkillGroupRequest); /** *

* Deletes a skill group by skill group ARN. *

* * @param deleteSkillGroupRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteSkillGroup operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.DeleteSkillGroup * @see AWS API Documentation */ java.util.concurrent.Future deleteSkillGroupAsync(DeleteSkillGroupRequest deleteSkillGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a specified user by user ARN and enrollment ARN. *

* * @param deleteUserRequest * @return A Java Future containing the result of the DeleteUser operation returned by the service. * @sample AmazonAlexaForBusinessAsync.DeleteUser * @see AWS * API Documentation */ java.util.concurrent.Future deleteUserAsync(DeleteUserRequest deleteUserRequest); /** *

* Deletes a specified user by user ARN and enrollment ARN. *

* * @param deleteUserRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteUser operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.DeleteUser * @see AWS * API Documentation */ java.util.concurrent.Future deleteUserAsync(DeleteUserRequest deleteUserRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disassociates a contact from a given address book. *

* * @param disassociateContactFromAddressBookRequest * @return A Java Future containing the result of the DisassociateContactFromAddressBook operation returned by the * service. * @sample AmazonAlexaForBusinessAsync.DisassociateContactFromAddressBook * @see AWS API Documentation */ java.util.concurrent.Future disassociateContactFromAddressBookAsync( DisassociateContactFromAddressBookRequest disassociateContactFromAddressBookRequest); /** *

* Disassociates a contact from a given address book. *

* * @param disassociateContactFromAddressBookRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateContactFromAddressBook operation returned by the * service. * @sample AmazonAlexaForBusinessAsyncHandler.DisassociateContactFromAddressBook * @see AWS API Documentation */ java.util.concurrent.Future disassociateContactFromAddressBookAsync( DisassociateContactFromAddressBookRequest disassociateContactFromAddressBookRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param disassociateDeviceFromRoomRequest * @return A Java Future containing the result of the DisassociateDeviceFromRoom operation returned by the service. * @sample AmazonAlexaForBusinessAsync.DisassociateDeviceFromRoom * @see AWS API Documentation */ java.util.concurrent.Future disassociateDeviceFromRoomAsync( DisassociateDeviceFromRoomRequest disassociateDeviceFromRoomRequest); /** *

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

* * @param disassociateDeviceFromRoomRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateDeviceFromRoom operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.DisassociateDeviceFromRoom * @see AWS API Documentation */ java.util.concurrent.Future disassociateDeviceFromRoomAsync( DisassociateDeviceFromRoomRequest disassociateDeviceFromRoomRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disassociates a skill from a skill group. *

* * @param disassociateSkillFromSkillGroupRequest * @return A Java Future containing the result of the DisassociateSkillFromSkillGroup operation returned by the * service. * @sample AmazonAlexaForBusinessAsync.DisassociateSkillFromSkillGroup * @see AWS API Documentation */ java.util.concurrent.Future disassociateSkillFromSkillGroupAsync( DisassociateSkillFromSkillGroupRequest disassociateSkillFromSkillGroupRequest); /** *

* Disassociates a skill from a skill group. *

* * @param disassociateSkillFromSkillGroupRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateSkillFromSkillGroup operation returned by the * service. * @sample AmazonAlexaForBusinessAsyncHandler.DisassociateSkillFromSkillGroup * @see AWS API Documentation */ java.util.concurrent.Future disassociateSkillFromSkillGroupAsync( DisassociateSkillFromSkillGroupRequest disassociateSkillFromSkillGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param disassociateSkillFromUsersRequest * @return A Java Future containing the result of the DisassociateSkillFromUsers operation returned by the service. * @sample AmazonAlexaForBusinessAsync.DisassociateSkillFromUsers * @see AWS API Documentation */ java.util.concurrent.Future disassociateSkillFromUsersAsync( DisassociateSkillFromUsersRequest disassociateSkillFromUsersRequest); /** *

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

* * @param disassociateSkillFromUsersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateSkillFromUsers operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.DisassociateSkillFromUsers * @see AWS API Documentation */ java.util.concurrent.Future disassociateSkillFromUsersAsync( DisassociateSkillFromUsersRequest disassociateSkillFromUsersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param disassociateSkillGroupFromRoomRequest * @return A Java Future containing the result of the DisassociateSkillGroupFromRoom operation returned by the * service. * @sample AmazonAlexaForBusinessAsync.DisassociateSkillGroupFromRoom * @see AWS API Documentation */ java.util.concurrent.Future disassociateSkillGroupFromRoomAsync( DisassociateSkillGroupFromRoomRequest disassociateSkillGroupFromRoomRequest); /** *

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

* * @param disassociateSkillGroupFromRoomRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateSkillGroupFromRoom operation returned by the * service. * @sample AmazonAlexaForBusinessAsyncHandler.DisassociateSkillGroupFromRoom * @see AWS API Documentation */ java.util.concurrent.Future disassociateSkillGroupFromRoomAsync( DisassociateSkillGroupFromRoomRequest disassociateSkillGroupFromRoomRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Forgets smart home appliances associated to a room. *

* * @param forgetSmartHomeAppliancesRequest * @return A Java Future containing the result of the ForgetSmartHomeAppliances operation returned by the service. * @sample AmazonAlexaForBusinessAsync.ForgetSmartHomeAppliances * @see AWS API Documentation */ java.util.concurrent.Future forgetSmartHomeAppliancesAsync( ForgetSmartHomeAppliancesRequest forgetSmartHomeAppliancesRequest); /** *

* Forgets smart home appliances associated to a room. *

* * @param forgetSmartHomeAppliancesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ForgetSmartHomeAppliances operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.ForgetSmartHomeAppliances * @see AWS API Documentation */ java.util.concurrent.Future forgetSmartHomeAppliancesAsync( ForgetSmartHomeAppliancesRequest forgetSmartHomeAppliancesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets address the book details by the address book ARN. *

* * @param getAddressBookRequest * @return A Java Future containing the result of the GetAddressBook operation returned by the service. * @sample AmazonAlexaForBusinessAsync.GetAddressBook * @see AWS API Documentation */ java.util.concurrent.Future getAddressBookAsync(GetAddressBookRequest getAddressBookRequest); /** *

* Gets address the book details by the address book ARN. *

* * @param getAddressBookRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetAddressBook operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.GetAddressBook * @see AWS API Documentation */ java.util.concurrent.Future getAddressBookAsync(GetAddressBookRequest getAddressBookRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the existing conference preferences. *

* * @param getConferencePreferenceRequest * @return A Java Future containing the result of the GetConferencePreference operation returned by the service. * @sample AmazonAlexaForBusinessAsync.GetConferencePreference * @see AWS API Documentation */ java.util.concurrent.Future getConferencePreferenceAsync(GetConferencePreferenceRequest getConferencePreferenceRequest); /** *

* Retrieves the existing conference preferences. *

* * @param getConferencePreferenceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetConferencePreference operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.GetConferencePreference * @see AWS API Documentation */ java.util.concurrent.Future getConferencePreferenceAsync(GetConferencePreferenceRequest getConferencePreferenceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets details about a specific conference provider. *

* * @param getConferenceProviderRequest * @return A Java Future containing the result of the GetConferenceProvider operation returned by the service. * @sample AmazonAlexaForBusinessAsync.GetConferenceProvider * @see AWS API Documentation */ java.util.concurrent.Future getConferenceProviderAsync(GetConferenceProviderRequest getConferenceProviderRequest); /** *

* Gets details about a specific conference provider. *

* * @param getConferenceProviderRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetConferenceProvider operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.GetConferenceProvider * @see AWS API Documentation */ java.util.concurrent.Future getConferenceProviderAsync(GetConferenceProviderRequest getConferenceProviderRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the contact details by the contact ARN. *

* * @param getContactRequest * @return A Java Future containing the result of the GetContact operation returned by the service. * @sample AmazonAlexaForBusinessAsync.GetContact * @see AWS * API Documentation */ java.util.concurrent.Future getContactAsync(GetContactRequest getContactRequest); /** *

* Gets the contact details by the contact ARN. *

* * @param getContactRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetContact operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.GetContact * @see AWS * API Documentation */ java.util.concurrent.Future getContactAsync(GetContactRequest getContactRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the details of a device by device ARN. *

* * @param getDeviceRequest * @return A Java Future containing the result of the GetDevice operation returned by the service. * @sample AmazonAlexaForBusinessAsync.GetDevice * @see AWS API * Documentation */ java.util.concurrent.Future getDeviceAsync(GetDeviceRequest getDeviceRequest); /** *

* Gets the details of a device by device ARN. *

* * @param getDeviceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetDevice operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.GetDevice * @see AWS API * Documentation */ java.util.concurrent.Future getDeviceAsync(GetDeviceRequest getDeviceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the details of a room profile by profile ARN. *

* * @param getProfileRequest * @return A Java Future containing the result of the GetProfile operation returned by the service. * @sample AmazonAlexaForBusinessAsync.GetProfile * @see AWS * API Documentation */ java.util.concurrent.Future getProfileAsync(GetProfileRequest getProfileRequest); /** *

* Gets the details of a room profile by profile ARN. *

* * @param getProfileRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetProfile operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.GetProfile * @see AWS * API Documentation */ java.util.concurrent.Future getProfileAsync(GetProfileRequest getProfileRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets room details by room ARN. *

* * @param getRoomRequest * @return A Java Future containing the result of the GetRoom operation returned by the service. * @sample AmazonAlexaForBusinessAsync.GetRoom * @see AWS API * Documentation */ java.util.concurrent.Future getRoomAsync(GetRoomRequest getRoomRequest); /** *

* Gets room details by room ARN. *

* * @param getRoomRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetRoom operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.GetRoom * @see AWS API * Documentation */ java.util.concurrent.Future getRoomAsync(GetRoomRequest getRoomRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param getRoomSkillParameterRequest * @return A Java Future containing the result of the GetRoomSkillParameter operation returned by the service. * @sample AmazonAlexaForBusinessAsync.GetRoomSkillParameter * @see AWS API Documentation */ java.util.concurrent.Future getRoomSkillParameterAsync(GetRoomSkillParameterRequest getRoomSkillParameterRequest); /** *

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

* * @param getRoomSkillParameterRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetRoomSkillParameter operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.GetRoomSkillParameter * @see AWS API Documentation */ java.util.concurrent.Future getRoomSkillParameterAsync(GetRoomSkillParameterRequest getRoomSkillParameterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets skill group details by skill group ARN. *

* * @param getSkillGroupRequest * @return A Java Future containing the result of the GetSkillGroup operation returned by the service. * @sample AmazonAlexaForBusinessAsync.GetSkillGroup * @see AWS * API Documentation */ java.util.concurrent.Future getSkillGroupAsync(GetSkillGroupRequest getSkillGroupRequest); /** *

* Gets skill group details by skill group ARN. *

* * @param getSkillGroupRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetSkillGroup operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.GetSkillGroup * @see AWS * API Documentation */ java.util.concurrent.Future getSkillGroupAsync(GetSkillGroupRequest getSkillGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the details of the schedules that a user configured. *

* * @param listBusinessReportSchedulesRequest * @return A Java Future containing the result of the ListBusinessReportSchedules operation returned by the service. * @sample AmazonAlexaForBusinessAsync.ListBusinessReportSchedules * @see AWS API Documentation */ java.util.concurrent.Future listBusinessReportSchedulesAsync( ListBusinessReportSchedulesRequest listBusinessReportSchedulesRequest); /** *

* Lists the details of the schedules that a user configured. *

* * @param listBusinessReportSchedulesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListBusinessReportSchedules operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.ListBusinessReportSchedules * @see AWS API Documentation */ java.util.concurrent.Future listBusinessReportSchedulesAsync( ListBusinessReportSchedulesRequest listBusinessReportSchedulesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists conference providers under a specific AWS account. *

* * @param listConferenceProvidersRequest * @return A Java Future containing the result of the ListConferenceProviders operation returned by the service. * @sample AmazonAlexaForBusinessAsync.ListConferenceProviders * @see AWS API Documentation */ java.util.concurrent.Future listConferenceProvidersAsync(ListConferenceProvidersRequest listConferenceProvidersRequest); /** *

* Lists conference providers under a specific AWS account. *

* * @param listConferenceProvidersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListConferenceProviders operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.ListConferenceProviders * @see AWS API Documentation */ java.util.concurrent.Future listConferenceProvidersAsync(ListConferenceProvidersRequest listConferenceProvidersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param listDeviceEventsRequest * @return A Java Future containing the result of the ListDeviceEvents operation returned by the service. * @sample AmazonAlexaForBusinessAsync.ListDeviceEvents * @see AWS API Documentation */ java.util.concurrent.Future listDeviceEventsAsync(ListDeviceEventsRequest listDeviceEventsRequest); /** *

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

* * @param listDeviceEventsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListDeviceEvents operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.ListDeviceEvents * @see AWS API Documentation */ java.util.concurrent.Future listDeviceEventsAsync(ListDeviceEventsRequest listDeviceEventsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all enabled skills in a specific skill group. *

* * @param listSkillsRequest * @return A Java Future containing the result of the ListSkills operation returned by the service. * @sample AmazonAlexaForBusinessAsync.ListSkills * @see AWS * API Documentation */ java.util.concurrent.Future listSkillsAsync(ListSkillsRequest listSkillsRequest); /** *

* Lists all enabled skills in a specific skill group. *

* * @param listSkillsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListSkills operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.ListSkills * @see AWS * API Documentation */ java.util.concurrent.Future listSkillsAsync(ListSkillsRequest listSkillsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all categories in the Alexa skill store. *

* * @param listSkillsStoreCategoriesRequest * @return A Java Future containing the result of the ListSkillsStoreCategories operation returned by the service. * @sample AmazonAlexaForBusinessAsync.ListSkillsStoreCategories * @see AWS API Documentation */ java.util.concurrent.Future listSkillsStoreCategoriesAsync( ListSkillsStoreCategoriesRequest listSkillsStoreCategoriesRequest); /** *

* Lists all categories in the Alexa skill store. *

* * @param listSkillsStoreCategoriesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListSkillsStoreCategories operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.ListSkillsStoreCategories * @see AWS API Documentation */ java.util.concurrent.Future listSkillsStoreCategoriesAsync( ListSkillsStoreCategoriesRequest listSkillsStoreCategoriesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all skills in the Alexa skill store by category. *

* * @param listSkillsStoreSkillsByCategoryRequest * @return A Java Future containing the result of the ListSkillsStoreSkillsByCategory operation returned by the * service. * @sample AmazonAlexaForBusinessAsync.ListSkillsStoreSkillsByCategory * @see AWS API Documentation */ java.util.concurrent.Future listSkillsStoreSkillsByCategoryAsync( ListSkillsStoreSkillsByCategoryRequest listSkillsStoreSkillsByCategoryRequest); /** *

* Lists all skills in the Alexa skill store by category. *

* * @param listSkillsStoreSkillsByCategoryRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListSkillsStoreSkillsByCategory operation returned by the * service. * @sample AmazonAlexaForBusinessAsyncHandler.ListSkillsStoreSkillsByCategory * @see AWS API Documentation */ java.util.concurrent.Future listSkillsStoreSkillsByCategoryAsync( ListSkillsStoreSkillsByCategoryRequest listSkillsStoreSkillsByCategoryRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param listSmartHomeAppliancesRequest * @return A Java Future containing the result of the ListSmartHomeAppliances operation returned by the service. * @sample AmazonAlexaForBusinessAsync.ListSmartHomeAppliances * @see AWS API Documentation */ java.util.concurrent.Future listSmartHomeAppliancesAsync(ListSmartHomeAppliancesRequest listSmartHomeAppliancesRequest); /** *

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

* * @param listSmartHomeAppliancesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListSmartHomeAppliances operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.ListSmartHomeAppliances * @see AWS API Documentation */ java.util.concurrent.Future listSmartHomeAppliancesAsync(ListSmartHomeAppliancesRequest listSmartHomeAppliancesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all tags for the specified resource. *

* * @param listTagsRequest * @return A Java Future containing the result of the ListTags operation returned by the service. * @sample AmazonAlexaForBusinessAsync.ListTags * @see AWS API * Documentation */ java.util.concurrent.Future listTagsAsync(ListTagsRequest listTagsRequest); /** *

* Lists all tags for the specified resource. *

* * @param listTagsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTags operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.ListTags * @see AWS API * Documentation */ java.util.concurrent.Future listTagsAsync(ListTagsRequest listTagsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param putConferencePreferenceRequest * @return A Java Future containing the result of the PutConferencePreference operation returned by the service. * @sample AmazonAlexaForBusinessAsync.PutConferencePreference * @see AWS API Documentation */ java.util.concurrent.Future putConferencePreferenceAsync(PutConferencePreferenceRequest putConferencePreferenceRequest); /** *

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

* * @param putConferencePreferenceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the PutConferencePreference operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.PutConferencePreference * @see AWS API Documentation */ java.util.concurrent.Future putConferencePreferenceAsync(PutConferencePreferenceRequest putConferencePreferenceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param putRoomSkillParameterRequest * @return A Java Future containing the result of the PutRoomSkillParameter operation returned by the service. * @sample AmazonAlexaForBusinessAsync.PutRoomSkillParameter * @see AWS API Documentation */ java.util.concurrent.Future putRoomSkillParameterAsync(PutRoomSkillParameterRequest putRoomSkillParameterRequest); /** *

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

* * @param putRoomSkillParameterRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the PutRoomSkillParameter operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.PutRoomSkillParameter * @see AWS API Documentation */ java.util.concurrent.Future putRoomSkillParameterAsync(PutRoomSkillParameterRequest putRoomSkillParameterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param putSkillAuthorizationRequest * @return A Java Future containing the result of the PutSkillAuthorization operation returned by the service. * @sample AmazonAlexaForBusinessAsync.PutSkillAuthorization * @see AWS API Documentation */ java.util.concurrent.Future putSkillAuthorizationAsync(PutSkillAuthorizationRequest putSkillAuthorizationRequest); /** *

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

* * @param putSkillAuthorizationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the PutSkillAuthorization operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.PutSkillAuthorization * @see AWS API Documentation */ java.util.concurrent.Future putSkillAuthorizationAsync(PutSkillAuthorizationRequest putSkillAuthorizationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param registerAVSDeviceRequest * @return A Java Future containing the result of the RegisterAVSDevice operation returned by the service. * @sample AmazonAlexaForBusinessAsync.RegisterAVSDevice * @see AWS API Documentation */ java.util.concurrent.Future registerAVSDeviceAsync(RegisterAVSDeviceRequest registerAVSDeviceRequest); /** *

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

* * @param registerAVSDeviceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the RegisterAVSDevice operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.RegisterAVSDevice * @see AWS API Documentation */ java.util.concurrent.Future registerAVSDeviceAsync(RegisterAVSDeviceRequest registerAVSDeviceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param rejectSkillRequest * @return A Java Future containing the result of the RejectSkill operation returned by the service. * @sample AmazonAlexaForBusinessAsync.RejectSkill * @see AWS * API Documentation */ java.util.concurrent.Future rejectSkillAsync(RejectSkillRequest rejectSkillRequest); /** *

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

* * @param rejectSkillRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the RejectSkill operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.RejectSkill * @see AWS * API Documentation */ java.util.concurrent.Future rejectSkillAsync(RejectSkillRequest rejectSkillRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param resolveRoomRequest * @return A Java Future containing the result of the ResolveRoom operation returned by the service. * @sample AmazonAlexaForBusinessAsync.ResolveRoom * @see AWS * API Documentation */ java.util.concurrent.Future resolveRoomAsync(ResolveRoomRequest resolveRoomRequest); /** *

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

* * @param resolveRoomRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ResolveRoom operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.ResolveRoom * @see AWS * API Documentation */ java.util.concurrent.Future resolveRoomAsync(ResolveRoomRequest resolveRoomRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Revokes an invitation and invalidates the enrollment URL. *

* * @param revokeInvitationRequest * @return A Java Future containing the result of the RevokeInvitation operation returned by the service. * @sample AmazonAlexaForBusinessAsync.RevokeInvitation * @see AWS API Documentation */ java.util.concurrent.Future revokeInvitationAsync(RevokeInvitationRequest revokeInvitationRequest); /** *

* Revokes an invitation and invalidates the enrollment URL. *

* * @param revokeInvitationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the RevokeInvitation operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.RevokeInvitation * @see AWS API Documentation */ java.util.concurrent.Future revokeInvitationAsync(RevokeInvitationRequest revokeInvitationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param searchAddressBooksRequest * @return A Java Future containing the result of the SearchAddressBooks operation returned by the service. * @sample AmazonAlexaForBusinessAsync.SearchAddressBooks * @see AWS API Documentation */ java.util.concurrent.Future searchAddressBooksAsync(SearchAddressBooksRequest searchAddressBooksRequest); /** *

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

* * @param searchAddressBooksRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the SearchAddressBooks operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.SearchAddressBooks * @see AWS API Documentation */ java.util.concurrent.Future searchAddressBooksAsync(SearchAddressBooksRequest searchAddressBooksRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param searchContactsRequest * @return A Java Future containing the result of the SearchContacts operation returned by the service. * @sample AmazonAlexaForBusinessAsync.SearchContacts * @see AWS API Documentation */ java.util.concurrent.Future searchContactsAsync(SearchContactsRequest searchContactsRequest); /** *

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

* * @param searchContactsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the SearchContacts operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.SearchContacts * @see AWS API Documentation */ java.util.concurrent.Future searchContactsAsync(SearchContactsRequest searchContactsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param searchDevicesRequest * @return A Java Future containing the result of the SearchDevices operation returned by the service. * @sample AmazonAlexaForBusinessAsync.SearchDevices * @see AWS * API Documentation */ java.util.concurrent.Future searchDevicesAsync(SearchDevicesRequest searchDevicesRequest); /** *

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

* * @param searchDevicesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the SearchDevices operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.SearchDevices * @see AWS * API Documentation */ java.util.concurrent.Future searchDevicesAsync(SearchDevicesRequest searchDevicesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param searchProfilesRequest * @return A Java Future containing the result of the SearchProfiles operation returned by the service. * @sample AmazonAlexaForBusinessAsync.SearchProfiles * @see AWS API Documentation */ java.util.concurrent.Future searchProfilesAsync(SearchProfilesRequest searchProfilesRequest); /** *

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

* * @param searchProfilesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the SearchProfiles operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.SearchProfiles * @see AWS API Documentation */ java.util.concurrent.Future searchProfilesAsync(SearchProfilesRequest searchProfilesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param searchRoomsRequest * @return A Java Future containing the result of the SearchRooms operation returned by the service. * @sample AmazonAlexaForBusinessAsync.SearchRooms * @see AWS * API Documentation */ java.util.concurrent.Future searchRoomsAsync(SearchRoomsRequest searchRoomsRequest); /** *

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

* * @param searchRoomsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the SearchRooms operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.SearchRooms * @see AWS * API Documentation */ java.util.concurrent.Future searchRoomsAsync(SearchRoomsRequest searchRoomsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param searchSkillGroupsRequest * @return A Java Future containing the result of the SearchSkillGroups operation returned by the service. * @sample AmazonAlexaForBusinessAsync.SearchSkillGroups * @see AWS API Documentation */ java.util.concurrent.Future searchSkillGroupsAsync(SearchSkillGroupsRequest searchSkillGroupsRequest); /** *

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

* * @param searchSkillGroupsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the SearchSkillGroups operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.SearchSkillGroups * @see AWS API Documentation */ java.util.concurrent.Future searchSkillGroupsAsync(SearchSkillGroupsRequest searchSkillGroupsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param searchUsersRequest * @return A Java Future containing the result of the SearchUsers operation returned by the service. * @sample AmazonAlexaForBusinessAsync.SearchUsers * @see AWS * API Documentation */ java.util.concurrent.Future searchUsersAsync(SearchUsersRequest searchUsersRequest); /** *

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

* * @param searchUsersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the SearchUsers operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.SearchUsers * @see AWS * API Documentation */ java.util.concurrent.Future searchUsersAsync(SearchUsersRequest searchUsersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param sendInvitationRequest * @return A Java Future containing the result of the SendInvitation operation returned by the service. * @sample AmazonAlexaForBusinessAsync.SendInvitation * @see AWS API Documentation */ java.util.concurrent.Future sendInvitationAsync(SendInvitationRequest sendInvitationRequest); /** *

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

* * @param sendInvitationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the SendInvitation operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.SendInvitation * @see AWS API Documentation */ java.util.concurrent.Future sendInvitationAsync(SendInvitationRequest sendInvitationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Resets a device and its account to the known default settings, by clearing all information and settings set by * previous users. *

* * @param startDeviceSyncRequest * @return A Java Future containing the result of the StartDeviceSync operation returned by the service. * @sample AmazonAlexaForBusinessAsync.StartDeviceSync * @see AWS API Documentation */ java.util.concurrent.Future startDeviceSyncAsync(StartDeviceSyncRequest startDeviceSyncRequest); /** *

* Resets a device and its account to the known default settings, by clearing all information and settings set by * previous users. *

* * @param startDeviceSyncRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StartDeviceSync operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.StartDeviceSync * @see AWS API Documentation */ java.util.concurrent.Future startDeviceSyncAsync(StartDeviceSyncRequest startDeviceSyncRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param startSmartHomeApplianceDiscoveryRequest * @return A Java Future containing the result of the StartSmartHomeApplianceDiscovery operation returned by the * service. * @sample AmazonAlexaForBusinessAsync.StartSmartHomeApplianceDiscovery * @see AWS API Documentation */ java.util.concurrent.Future startSmartHomeApplianceDiscoveryAsync( StartSmartHomeApplianceDiscoveryRequest startSmartHomeApplianceDiscoveryRequest); /** *

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

* * @param startSmartHomeApplianceDiscoveryRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StartSmartHomeApplianceDiscovery operation returned by the * service. * @sample AmazonAlexaForBusinessAsyncHandler.StartSmartHomeApplianceDiscovery * @see AWS API Documentation */ java.util.concurrent.Future startSmartHomeApplianceDiscoveryAsync( StartSmartHomeApplianceDiscoveryRequest startSmartHomeApplianceDiscoveryRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds metadata tags to a specified resource. *

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonAlexaForBusinessAsync.TagResource * @see AWS * API Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Adds metadata tags to a specified resource. *

* * @param tagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.TagResource * @see AWS * API Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes metadata tags from a specified resource. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonAlexaForBusinessAsync.UntagResource * @see AWS * API Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Removes metadata tags from a specified resource. *

* * @param untagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.UntagResource * @see AWS * API Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates address book details by the address book ARN. *

* * @param updateAddressBookRequest * @return A Java Future containing the result of the UpdateAddressBook operation returned by the service. * @sample AmazonAlexaForBusinessAsync.UpdateAddressBook * @see AWS API Documentation */ java.util.concurrent.Future updateAddressBookAsync(UpdateAddressBookRequest updateAddressBookRequest); /** *

* Updates address book details by the address book ARN. *

* * @param updateAddressBookRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateAddressBook operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.UpdateAddressBook * @see AWS API Documentation */ java.util.concurrent.Future updateAddressBookAsync(UpdateAddressBookRequest updateAddressBookRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param updateBusinessReportScheduleRequest * @return A Java Future containing the result of the UpdateBusinessReportSchedule operation returned by the * service. * @sample AmazonAlexaForBusinessAsync.UpdateBusinessReportSchedule * @see AWS API Documentation */ java.util.concurrent.Future updateBusinessReportScheduleAsync( UpdateBusinessReportScheduleRequest updateBusinessReportScheduleRequest); /** *

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

* * @param updateBusinessReportScheduleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateBusinessReportSchedule operation returned by the * service. * @sample AmazonAlexaForBusinessAsyncHandler.UpdateBusinessReportSchedule * @see AWS API Documentation */ java.util.concurrent.Future updateBusinessReportScheduleAsync( UpdateBusinessReportScheduleRequest updateBusinessReportScheduleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing conference provider's settings. *

* * @param updateConferenceProviderRequest * @return A Java Future containing the result of the UpdateConferenceProvider operation returned by the service. * @sample AmazonAlexaForBusinessAsync.UpdateConferenceProvider * @see AWS API Documentation */ java.util.concurrent.Future updateConferenceProviderAsync(UpdateConferenceProviderRequest updateConferenceProviderRequest); /** *

* Updates an existing conference provider's settings. *

* * @param updateConferenceProviderRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateConferenceProvider operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.UpdateConferenceProvider * @see AWS API Documentation */ java.util.concurrent.Future updateConferenceProviderAsync(UpdateConferenceProviderRequest updateConferenceProviderRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the contact details by the contact ARN. *

* * @param updateContactRequest * @return A Java Future containing the result of the UpdateContact operation returned by the service. * @sample AmazonAlexaForBusinessAsync.UpdateContact * @see AWS * API Documentation */ java.util.concurrent.Future updateContactAsync(UpdateContactRequest updateContactRequest); /** *

* Updates the contact details by the contact ARN. *

* * @param updateContactRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateContact operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.UpdateContact * @see AWS * API Documentation */ java.util.concurrent.Future updateContactAsync(UpdateContactRequest updateContactRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the device name by device ARN. *

* * @param updateDeviceRequest * @return A Java Future containing the result of the UpdateDevice operation returned by the service. * @sample AmazonAlexaForBusinessAsync.UpdateDevice * @see AWS * API Documentation */ java.util.concurrent.Future updateDeviceAsync(UpdateDeviceRequest updateDeviceRequest); /** *

* Updates the device name by device ARN. *

* * @param updateDeviceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateDevice operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.UpdateDevice * @see AWS * API Documentation */ java.util.concurrent.Future updateDeviceAsync(UpdateDeviceRequest updateDeviceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing room profile by room profile ARN. *

* * @param updateProfileRequest * @return A Java Future containing the result of the UpdateProfile operation returned by the service. * @sample AmazonAlexaForBusinessAsync.UpdateProfile * @see AWS * API Documentation */ java.util.concurrent.Future updateProfileAsync(UpdateProfileRequest updateProfileRequest); /** *

* Updates an existing room profile by room profile ARN. *

* * @param updateProfileRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateProfile operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.UpdateProfile * @see AWS * API Documentation */ java.util.concurrent.Future updateProfileAsync(UpdateProfileRequest updateProfileRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates room details by room ARN. *

* * @param updateRoomRequest * @return A Java Future containing the result of the UpdateRoom operation returned by the service. * @sample AmazonAlexaForBusinessAsync.UpdateRoom * @see AWS * API Documentation */ java.util.concurrent.Future updateRoomAsync(UpdateRoomRequest updateRoomRequest); /** *

* Updates room details by room ARN. *

* * @param updateRoomRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateRoom operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.UpdateRoom * @see AWS * API Documentation */ java.util.concurrent.Future updateRoomAsync(UpdateRoomRequest updateRoomRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates skill group details by skill group ARN. *

* * @param updateSkillGroupRequest * @return A Java Future containing the result of the UpdateSkillGroup operation returned by the service. * @sample AmazonAlexaForBusinessAsync.UpdateSkillGroup * @see AWS API Documentation */ java.util.concurrent.Future updateSkillGroupAsync(UpdateSkillGroupRequest updateSkillGroupRequest); /** *

* Updates skill group details by skill group ARN. *

* * @param updateSkillGroupRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateSkillGroup operation returned by the service. * @sample AmazonAlexaForBusinessAsyncHandler.UpdateSkillGroup * @see AWS API Documentation */ java.util.concurrent.Future updateSkillGroupAsync(UpdateSkillGroupRequest updateSkillGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy