@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonAlexaForBusinessAsync extends AbstractAmazonAlexaForBusiness implements AmazonAlexaForBusinessAsync
AmazonAlexaForBusinessAsync
. Convenient method forms pass through to the
corresponding overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
approveSkill, associateContactWithAddressBook, associateDeviceWithNetworkProfile, associateDeviceWithRoom, associateSkillGroupWithRoom, associateSkillWithSkillGroup, associateSkillWithUsers, createAddressBook, createBusinessReportSchedule, createConferenceProvider, createContact, createGatewayGroup, createNetworkProfile, createProfile, createRoom, createSkillGroup, createUser, deleteAddressBook, deleteBusinessReportSchedule, deleteConferenceProvider, deleteContact, deleteDevice, deleteDeviceUsageData, deleteGatewayGroup, deleteNetworkProfile, deleteProfile, deleteRoom, deleteRoomSkillParameter, deleteSkillAuthorization, deleteSkillGroup, deleteUser, disassociateContactFromAddressBook, disassociateDeviceFromRoom, disassociateSkillFromSkillGroup, disassociateSkillFromUsers, disassociateSkillGroupFromRoom, forgetSmartHomeAppliances, getAddressBook, getCachedResponseMetadata, getConferencePreference, getConferenceProvider, getContact, getDevice, getGateway, getGatewayGroup, getInvitationConfiguration, getNetworkProfile, getProfile, getRoom, getRoomSkillParameter, getSkillGroup, listBusinessReportSchedules, listConferenceProviders, listDeviceEvents, listGatewayGroups, listGateways, listSkills, listSkillsStoreCategories, listSkillsStoreSkillsByCategory, listSmartHomeAppliances, listTags, putConferencePreference, putInvitationConfiguration, putRoomSkillParameter, putSkillAuthorization, registerAVSDevice, rejectSkill, resolveRoom, revokeInvitation, searchAddressBooks, searchContacts, searchDevices, searchNetworkProfiles, searchProfiles, searchRooms, searchSkillGroups, searchUsers, sendAnnouncement, sendInvitation, shutdown, startDeviceSync, startSmartHomeApplianceDiscovery, tagResource, untagResource, updateAddressBook, updateBusinessReportSchedule, updateConferenceProvider, updateContact, updateDevice, updateGateway, updateGatewayGroup, updateNetworkProfile, updateProfile, updateRoom, updateSkillGroup
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
approveSkill, associateContactWithAddressBook, associateDeviceWithNetworkProfile, associateDeviceWithRoom, associateSkillGroupWithRoom, associateSkillWithSkillGroup, associateSkillWithUsers, createAddressBook, createBusinessReportSchedule, createConferenceProvider, createContact, createGatewayGroup, createNetworkProfile, createProfile, createRoom, createSkillGroup, createUser, deleteAddressBook, deleteBusinessReportSchedule, deleteConferenceProvider, deleteContact, deleteDevice, deleteDeviceUsageData, deleteGatewayGroup, deleteNetworkProfile, deleteProfile, deleteRoom, deleteRoomSkillParameter, deleteSkillAuthorization, deleteSkillGroup, deleteUser, disassociateContactFromAddressBook, disassociateDeviceFromRoom, disassociateSkillFromSkillGroup, disassociateSkillFromUsers, disassociateSkillGroupFromRoom, forgetSmartHomeAppliances, getAddressBook, getCachedResponseMetadata, getConferencePreference, getConferenceProvider, getContact, getDevice, getGateway, getGatewayGroup, getInvitationConfiguration, getNetworkProfile, getProfile, getRoom, getRoomSkillParameter, getSkillGroup, listBusinessReportSchedules, listConferenceProviders, listDeviceEvents, listGatewayGroups, listGateways, listSkills, listSkillsStoreCategories, listSkillsStoreSkillsByCategory, listSmartHomeAppliances, listTags, putConferencePreference, putInvitationConfiguration, putRoomSkillParameter, putSkillAuthorization, registerAVSDevice, rejectSkill, resolveRoom, revokeInvitation, searchAddressBooks, searchContacts, searchDevices, searchNetworkProfiles, searchProfiles, searchRooms, searchSkillGroups, searchUsers, sendAnnouncement, sendInvitation, shutdown, startDeviceSync, startSmartHomeApplianceDiscovery, tagResource, untagResource, updateAddressBook, updateBusinessReportSchedule, updateConferenceProvider, updateContact, updateDevice, updateGateway, updateGatewayGroup, updateNetworkProfile, updateProfile, updateRoom, updateSkillGroup
public Future<ApproveSkillResult> approveSkillAsync(ApproveSkillRequest request)
AmazonAlexaForBusinessAsync
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.
approveSkillAsync
in interface AmazonAlexaForBusinessAsync
public Future<ApproveSkillResult> approveSkillAsync(ApproveSkillRequest request, AsyncHandler<ApproveSkillRequest,ApproveSkillResult> asyncHandler)
AmazonAlexaForBusinessAsync
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.
approveSkillAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<AssociateContactWithAddressBookResult> associateContactWithAddressBookAsync(AssociateContactWithAddressBookRequest request)
AmazonAlexaForBusinessAsync
Associates a contact with a given address book.
associateContactWithAddressBookAsync
in interface AmazonAlexaForBusinessAsync
public Future<AssociateContactWithAddressBookResult> associateContactWithAddressBookAsync(AssociateContactWithAddressBookRequest request, AsyncHandler<AssociateContactWithAddressBookRequest,AssociateContactWithAddressBookResult> asyncHandler)
AmazonAlexaForBusinessAsync
Associates a contact with a given address book.
associateContactWithAddressBookAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<AssociateDeviceWithNetworkProfileResult> associateDeviceWithNetworkProfileAsync(AssociateDeviceWithNetworkProfileRequest request)
AmazonAlexaForBusinessAsync
Associates a device with the specified network profile.
associateDeviceWithNetworkProfileAsync
in interface AmazonAlexaForBusinessAsync
public Future<AssociateDeviceWithNetworkProfileResult> associateDeviceWithNetworkProfileAsync(AssociateDeviceWithNetworkProfileRequest request, AsyncHandler<AssociateDeviceWithNetworkProfileRequest,AssociateDeviceWithNetworkProfileResult> asyncHandler)
AmazonAlexaForBusinessAsync
Associates a device with the specified network profile.
associateDeviceWithNetworkProfileAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<AssociateDeviceWithRoomResult> associateDeviceWithRoomAsync(AssociateDeviceWithRoomRequest request)
AmazonAlexaForBusinessAsync
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.
associateDeviceWithRoomAsync
in interface AmazonAlexaForBusinessAsync
public Future<AssociateDeviceWithRoomResult> associateDeviceWithRoomAsync(AssociateDeviceWithRoomRequest request, AsyncHandler<AssociateDeviceWithRoomRequest,AssociateDeviceWithRoomResult> asyncHandler)
AmazonAlexaForBusinessAsync
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.
associateDeviceWithRoomAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<AssociateSkillGroupWithRoomResult> associateSkillGroupWithRoomAsync(AssociateSkillGroupWithRoomRequest request)
AmazonAlexaForBusinessAsync
Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.
associateSkillGroupWithRoomAsync
in interface AmazonAlexaForBusinessAsync
public Future<AssociateSkillGroupWithRoomResult> associateSkillGroupWithRoomAsync(AssociateSkillGroupWithRoomRequest request, AsyncHandler<AssociateSkillGroupWithRoomRequest,AssociateSkillGroupWithRoomResult> asyncHandler)
AmazonAlexaForBusinessAsync
Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.
associateSkillGroupWithRoomAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<AssociateSkillWithSkillGroupResult> associateSkillWithSkillGroupAsync(AssociateSkillWithSkillGroupRequest request)
AmazonAlexaForBusinessAsync
Associates a skill with a skill group.
associateSkillWithSkillGroupAsync
in interface AmazonAlexaForBusinessAsync
public Future<AssociateSkillWithSkillGroupResult> associateSkillWithSkillGroupAsync(AssociateSkillWithSkillGroupRequest request, AsyncHandler<AssociateSkillWithSkillGroupRequest,AssociateSkillWithSkillGroupResult> asyncHandler)
AmazonAlexaForBusinessAsync
Associates a skill with a skill group.
associateSkillWithSkillGroupAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<AssociateSkillWithUsersResult> associateSkillWithUsersAsync(AssociateSkillWithUsersRequest request)
AmazonAlexaForBusinessAsync
Makes a private skill available for enrolled users to enable on their devices.
associateSkillWithUsersAsync
in interface AmazonAlexaForBusinessAsync
public Future<AssociateSkillWithUsersResult> associateSkillWithUsersAsync(AssociateSkillWithUsersRequest request, AsyncHandler<AssociateSkillWithUsersRequest,AssociateSkillWithUsersResult> asyncHandler)
AmazonAlexaForBusinessAsync
Makes a private skill available for enrolled users to enable on their devices.
associateSkillWithUsersAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<CreateAddressBookResult> createAddressBookAsync(CreateAddressBookRequest request)
AmazonAlexaForBusinessAsync
Creates an address book with the specified details.
createAddressBookAsync
in interface AmazonAlexaForBusinessAsync
public Future<CreateAddressBookResult> createAddressBookAsync(CreateAddressBookRequest request, AsyncHandler<CreateAddressBookRequest,CreateAddressBookResult> asyncHandler)
AmazonAlexaForBusinessAsync
Creates an address book with the specified details.
createAddressBookAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<CreateBusinessReportScheduleResult> createBusinessReportScheduleAsync(CreateBusinessReportScheduleRequest request)
AmazonAlexaForBusinessAsync
Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.
createBusinessReportScheduleAsync
in interface AmazonAlexaForBusinessAsync
public Future<CreateBusinessReportScheduleResult> createBusinessReportScheduleAsync(CreateBusinessReportScheduleRequest request, AsyncHandler<CreateBusinessReportScheduleRequest,CreateBusinessReportScheduleResult> asyncHandler)
AmazonAlexaForBusinessAsync
Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.
createBusinessReportScheduleAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<CreateConferenceProviderResult> createConferenceProviderAsync(CreateConferenceProviderRequest request)
AmazonAlexaForBusinessAsync
Adds a new conference provider under the user's AWS account.
createConferenceProviderAsync
in interface AmazonAlexaForBusinessAsync
public Future<CreateConferenceProviderResult> createConferenceProviderAsync(CreateConferenceProviderRequest request, AsyncHandler<CreateConferenceProviderRequest,CreateConferenceProviderResult> asyncHandler)
AmazonAlexaForBusinessAsync
Adds a new conference provider under the user's AWS account.
createConferenceProviderAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<CreateContactResult> createContactAsync(CreateContactRequest request)
AmazonAlexaForBusinessAsync
Creates a contact with the specified details.
createContactAsync
in interface AmazonAlexaForBusinessAsync
public Future<CreateContactResult> createContactAsync(CreateContactRequest request, AsyncHandler<CreateContactRequest,CreateContactResult> asyncHandler)
AmazonAlexaForBusinessAsync
Creates a contact with the specified details.
createContactAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<CreateGatewayGroupResult> createGatewayGroupAsync(CreateGatewayGroupRequest request)
AmazonAlexaForBusinessAsync
Creates a gateway group with the specified details.
createGatewayGroupAsync
in interface AmazonAlexaForBusinessAsync
public Future<CreateGatewayGroupResult> createGatewayGroupAsync(CreateGatewayGroupRequest request, AsyncHandler<CreateGatewayGroupRequest,CreateGatewayGroupResult> asyncHandler)
AmazonAlexaForBusinessAsync
Creates a gateway group with the specified details.
createGatewayGroupAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<CreateNetworkProfileResult> createNetworkProfileAsync(CreateNetworkProfileRequest request)
AmazonAlexaForBusinessAsync
Creates a network profile with the specified details.
createNetworkProfileAsync
in interface AmazonAlexaForBusinessAsync
public Future<CreateNetworkProfileResult> createNetworkProfileAsync(CreateNetworkProfileRequest request, AsyncHandler<CreateNetworkProfileRequest,CreateNetworkProfileResult> asyncHandler)
AmazonAlexaForBusinessAsync
Creates a network profile with the specified details.
createNetworkProfileAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<CreateProfileResult> createProfileAsync(CreateProfileRequest request)
AmazonAlexaForBusinessAsync
Creates a new room profile with the specified details.
createProfileAsync
in interface AmazonAlexaForBusinessAsync
public Future<CreateProfileResult> createProfileAsync(CreateProfileRequest request, AsyncHandler<CreateProfileRequest,CreateProfileResult> asyncHandler)
AmazonAlexaForBusinessAsync
Creates a new room profile with the specified details.
createProfileAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<CreateRoomResult> createRoomAsync(CreateRoomRequest request)
AmazonAlexaForBusinessAsync
Creates a room with the specified details.
createRoomAsync
in interface AmazonAlexaForBusinessAsync
public Future<CreateRoomResult> createRoomAsync(CreateRoomRequest request, AsyncHandler<CreateRoomRequest,CreateRoomResult> asyncHandler)
AmazonAlexaForBusinessAsync
Creates a room with the specified details.
createRoomAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<CreateSkillGroupResult> createSkillGroupAsync(CreateSkillGroupRequest request)
AmazonAlexaForBusinessAsync
Creates a skill group with a specified name and description.
createSkillGroupAsync
in interface AmazonAlexaForBusinessAsync
public Future<CreateSkillGroupResult> createSkillGroupAsync(CreateSkillGroupRequest request, AsyncHandler<CreateSkillGroupRequest,CreateSkillGroupResult> asyncHandler)
AmazonAlexaForBusinessAsync
Creates a skill group with a specified name and description.
createSkillGroupAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<CreateUserResult> createUserAsync(CreateUserRequest request)
AmazonAlexaForBusinessAsync
Creates a user.
createUserAsync
in interface AmazonAlexaForBusinessAsync
public Future<CreateUserResult> createUserAsync(CreateUserRequest request, AsyncHandler<CreateUserRequest,CreateUserResult> asyncHandler)
AmazonAlexaForBusinessAsync
Creates a user.
createUserAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DeleteAddressBookResult> deleteAddressBookAsync(DeleteAddressBookRequest request)
AmazonAlexaForBusinessAsync
Deletes an address book by the address book ARN.
deleteAddressBookAsync
in interface AmazonAlexaForBusinessAsync
public Future<DeleteAddressBookResult> deleteAddressBookAsync(DeleteAddressBookRequest request, AsyncHandler<DeleteAddressBookRequest,DeleteAddressBookResult> asyncHandler)
AmazonAlexaForBusinessAsync
Deletes an address book by the address book ARN.
deleteAddressBookAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DeleteBusinessReportScheduleResult> deleteBusinessReportScheduleAsync(DeleteBusinessReportScheduleRequest request)
AmazonAlexaForBusinessAsync
Deletes the recurring report delivery schedule with the specified schedule ARN.
deleteBusinessReportScheduleAsync
in interface AmazonAlexaForBusinessAsync
public Future<DeleteBusinessReportScheduleResult> deleteBusinessReportScheduleAsync(DeleteBusinessReportScheduleRequest request, AsyncHandler<DeleteBusinessReportScheduleRequest,DeleteBusinessReportScheduleResult> asyncHandler)
AmazonAlexaForBusinessAsync
Deletes the recurring report delivery schedule with the specified schedule ARN.
deleteBusinessReportScheduleAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DeleteConferenceProviderResult> deleteConferenceProviderAsync(DeleteConferenceProviderRequest request)
AmazonAlexaForBusinessAsync
Deletes a conference provider.
deleteConferenceProviderAsync
in interface AmazonAlexaForBusinessAsync
public Future<DeleteConferenceProviderResult> deleteConferenceProviderAsync(DeleteConferenceProviderRequest request, AsyncHandler<DeleteConferenceProviderRequest,DeleteConferenceProviderResult> asyncHandler)
AmazonAlexaForBusinessAsync
Deletes a conference provider.
deleteConferenceProviderAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DeleteContactResult> deleteContactAsync(DeleteContactRequest request)
AmazonAlexaForBusinessAsync
Deletes a contact by the contact ARN.
deleteContactAsync
in interface AmazonAlexaForBusinessAsync
public Future<DeleteContactResult> deleteContactAsync(DeleteContactRequest request, AsyncHandler<DeleteContactRequest,DeleteContactResult> asyncHandler)
AmazonAlexaForBusinessAsync
Deletes a contact by the contact ARN.
deleteContactAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DeleteDeviceResult> deleteDeviceAsync(DeleteDeviceRequest request)
AmazonAlexaForBusinessAsync
Removes a device from Alexa For Business.
deleteDeviceAsync
in interface AmazonAlexaForBusinessAsync
public Future<DeleteDeviceResult> deleteDeviceAsync(DeleteDeviceRequest request, AsyncHandler<DeleteDeviceRequest,DeleteDeviceResult> asyncHandler)
AmazonAlexaForBusinessAsync
Removes a device from Alexa For Business.
deleteDeviceAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DeleteDeviceUsageDataResult> deleteDeviceUsageDataAsync(DeleteDeviceUsageDataRequest request)
AmazonAlexaForBusinessAsync
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.
deleteDeviceUsageDataAsync
in interface AmazonAlexaForBusinessAsync
public Future<DeleteDeviceUsageDataResult> deleteDeviceUsageDataAsync(DeleteDeviceUsageDataRequest request, AsyncHandler<DeleteDeviceUsageDataRequest,DeleteDeviceUsageDataResult> asyncHandler)
AmazonAlexaForBusinessAsync
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.
deleteDeviceUsageDataAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DeleteGatewayGroupResult> deleteGatewayGroupAsync(DeleteGatewayGroupRequest request)
AmazonAlexaForBusinessAsync
Deletes a gateway group.
deleteGatewayGroupAsync
in interface AmazonAlexaForBusinessAsync
public Future<DeleteGatewayGroupResult> deleteGatewayGroupAsync(DeleteGatewayGroupRequest request, AsyncHandler<DeleteGatewayGroupRequest,DeleteGatewayGroupResult> asyncHandler)
AmazonAlexaForBusinessAsync
Deletes a gateway group.
deleteGatewayGroupAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DeleteNetworkProfileResult> deleteNetworkProfileAsync(DeleteNetworkProfileRequest request)
AmazonAlexaForBusinessAsync
Deletes a network profile by the network profile ARN.
deleteNetworkProfileAsync
in interface AmazonAlexaForBusinessAsync
public Future<DeleteNetworkProfileResult> deleteNetworkProfileAsync(DeleteNetworkProfileRequest request, AsyncHandler<DeleteNetworkProfileRequest,DeleteNetworkProfileResult> asyncHandler)
AmazonAlexaForBusinessAsync
Deletes a network profile by the network profile ARN.
deleteNetworkProfileAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DeleteProfileResult> deleteProfileAsync(DeleteProfileRequest request)
AmazonAlexaForBusinessAsync
Deletes a room profile by the profile ARN.
deleteProfileAsync
in interface AmazonAlexaForBusinessAsync
public Future<DeleteProfileResult> deleteProfileAsync(DeleteProfileRequest request, AsyncHandler<DeleteProfileRequest,DeleteProfileResult> asyncHandler)
AmazonAlexaForBusinessAsync
Deletes a room profile by the profile ARN.
deleteProfileAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DeleteRoomResult> deleteRoomAsync(DeleteRoomRequest request)
AmazonAlexaForBusinessAsync
Deletes a room by the room ARN.
deleteRoomAsync
in interface AmazonAlexaForBusinessAsync
public Future<DeleteRoomResult> deleteRoomAsync(DeleteRoomRequest request, AsyncHandler<DeleteRoomRequest,DeleteRoomResult> asyncHandler)
AmazonAlexaForBusinessAsync
Deletes a room by the room ARN.
deleteRoomAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DeleteRoomSkillParameterResult> deleteRoomSkillParameterAsync(DeleteRoomSkillParameterRequest request)
AmazonAlexaForBusinessAsync
Deletes room skill parameter details by room, skill, and parameter key ID.
deleteRoomSkillParameterAsync
in interface AmazonAlexaForBusinessAsync
public Future<DeleteRoomSkillParameterResult> deleteRoomSkillParameterAsync(DeleteRoomSkillParameterRequest request, AsyncHandler<DeleteRoomSkillParameterRequest,DeleteRoomSkillParameterResult> asyncHandler)
AmazonAlexaForBusinessAsync
Deletes room skill parameter details by room, skill, and parameter key ID.
deleteRoomSkillParameterAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DeleteSkillAuthorizationResult> deleteSkillAuthorizationAsync(DeleteSkillAuthorizationRequest request)
AmazonAlexaForBusinessAsync
Unlinks a third-party account from a skill.
deleteSkillAuthorizationAsync
in interface AmazonAlexaForBusinessAsync
public Future<DeleteSkillAuthorizationResult> deleteSkillAuthorizationAsync(DeleteSkillAuthorizationRequest request, AsyncHandler<DeleteSkillAuthorizationRequest,DeleteSkillAuthorizationResult> asyncHandler)
AmazonAlexaForBusinessAsync
Unlinks a third-party account from a skill.
deleteSkillAuthorizationAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DeleteSkillGroupResult> deleteSkillGroupAsync(DeleteSkillGroupRequest request)
AmazonAlexaForBusinessAsync
Deletes a skill group by skill group ARN.
deleteSkillGroupAsync
in interface AmazonAlexaForBusinessAsync
public Future<DeleteSkillGroupResult> deleteSkillGroupAsync(DeleteSkillGroupRequest request, AsyncHandler<DeleteSkillGroupRequest,DeleteSkillGroupResult> asyncHandler)
AmazonAlexaForBusinessAsync
Deletes a skill group by skill group ARN.
deleteSkillGroupAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DeleteUserResult> deleteUserAsync(DeleteUserRequest request)
AmazonAlexaForBusinessAsync
Deletes a specified user by user ARN and enrollment ARN.
deleteUserAsync
in interface AmazonAlexaForBusinessAsync
public Future<DeleteUserResult> deleteUserAsync(DeleteUserRequest request, AsyncHandler<DeleteUserRequest,DeleteUserResult> asyncHandler)
AmazonAlexaForBusinessAsync
Deletes a specified user by user ARN and enrollment ARN.
deleteUserAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DisassociateContactFromAddressBookResult> disassociateContactFromAddressBookAsync(DisassociateContactFromAddressBookRequest request)
AmazonAlexaForBusinessAsync
Disassociates a contact from a given address book.
disassociateContactFromAddressBookAsync
in interface AmazonAlexaForBusinessAsync
public Future<DisassociateContactFromAddressBookResult> disassociateContactFromAddressBookAsync(DisassociateContactFromAddressBookRequest request, AsyncHandler<DisassociateContactFromAddressBookRequest,DisassociateContactFromAddressBookResult> asyncHandler)
AmazonAlexaForBusinessAsync
Disassociates a contact from a given address book.
disassociateContactFromAddressBookAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DisassociateDeviceFromRoomResult> disassociateDeviceFromRoomAsync(DisassociateDeviceFromRoomRequest request)
AmazonAlexaForBusinessAsync
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.
disassociateDeviceFromRoomAsync
in interface AmazonAlexaForBusinessAsync
public Future<DisassociateDeviceFromRoomResult> disassociateDeviceFromRoomAsync(DisassociateDeviceFromRoomRequest request, AsyncHandler<DisassociateDeviceFromRoomRequest,DisassociateDeviceFromRoomResult> asyncHandler)
AmazonAlexaForBusinessAsync
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.
disassociateDeviceFromRoomAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DisassociateSkillFromSkillGroupResult> disassociateSkillFromSkillGroupAsync(DisassociateSkillFromSkillGroupRequest request)
AmazonAlexaForBusinessAsync
Disassociates a skill from a skill group.
disassociateSkillFromSkillGroupAsync
in interface AmazonAlexaForBusinessAsync
public Future<DisassociateSkillFromSkillGroupResult> disassociateSkillFromSkillGroupAsync(DisassociateSkillFromSkillGroupRequest request, AsyncHandler<DisassociateSkillFromSkillGroupRequest,DisassociateSkillFromSkillGroupResult> asyncHandler)
AmazonAlexaForBusinessAsync
Disassociates a skill from a skill group.
disassociateSkillFromSkillGroupAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DisassociateSkillFromUsersResult> disassociateSkillFromUsersAsync(DisassociateSkillFromUsersRequest request)
AmazonAlexaForBusinessAsync
Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.
disassociateSkillFromUsersAsync
in interface AmazonAlexaForBusinessAsync
public Future<DisassociateSkillFromUsersResult> disassociateSkillFromUsersAsync(DisassociateSkillFromUsersRequest request, AsyncHandler<DisassociateSkillFromUsersRequest,DisassociateSkillFromUsersResult> asyncHandler)
AmazonAlexaForBusinessAsync
Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.
disassociateSkillFromUsersAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<DisassociateSkillGroupFromRoomResult> disassociateSkillGroupFromRoomAsync(DisassociateSkillGroupFromRoomRequest request)
AmazonAlexaForBusinessAsync
Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.
disassociateSkillGroupFromRoomAsync
in interface AmazonAlexaForBusinessAsync
public Future<DisassociateSkillGroupFromRoomResult> disassociateSkillGroupFromRoomAsync(DisassociateSkillGroupFromRoomRequest request, AsyncHandler<DisassociateSkillGroupFromRoomRequest,DisassociateSkillGroupFromRoomResult> asyncHandler)
AmazonAlexaForBusinessAsync
Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.
disassociateSkillGroupFromRoomAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<ForgetSmartHomeAppliancesResult> forgetSmartHomeAppliancesAsync(ForgetSmartHomeAppliancesRequest request)
AmazonAlexaForBusinessAsync
Forgets smart home appliances associated to a room.
forgetSmartHomeAppliancesAsync
in interface AmazonAlexaForBusinessAsync
public Future<ForgetSmartHomeAppliancesResult> forgetSmartHomeAppliancesAsync(ForgetSmartHomeAppliancesRequest request, AsyncHandler<ForgetSmartHomeAppliancesRequest,ForgetSmartHomeAppliancesResult> asyncHandler)
AmazonAlexaForBusinessAsync
Forgets smart home appliances associated to a room.
forgetSmartHomeAppliancesAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<GetAddressBookResult> getAddressBookAsync(GetAddressBookRequest request)
AmazonAlexaForBusinessAsync
Gets address the book details by the address book ARN.
getAddressBookAsync
in interface AmazonAlexaForBusinessAsync
public Future<GetAddressBookResult> getAddressBookAsync(GetAddressBookRequest request, AsyncHandler<GetAddressBookRequest,GetAddressBookResult> asyncHandler)
AmazonAlexaForBusinessAsync
Gets address the book details by the address book ARN.
getAddressBookAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<GetConferencePreferenceResult> getConferencePreferenceAsync(GetConferencePreferenceRequest request)
AmazonAlexaForBusinessAsync
Retrieves the existing conference preferences.
getConferencePreferenceAsync
in interface AmazonAlexaForBusinessAsync
public Future<GetConferencePreferenceResult> getConferencePreferenceAsync(GetConferencePreferenceRequest request, AsyncHandler<GetConferencePreferenceRequest,GetConferencePreferenceResult> asyncHandler)
AmazonAlexaForBusinessAsync
Retrieves the existing conference preferences.
getConferencePreferenceAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<GetConferenceProviderResult> getConferenceProviderAsync(GetConferenceProviderRequest request)
AmazonAlexaForBusinessAsync
Gets details about a specific conference provider.
getConferenceProviderAsync
in interface AmazonAlexaForBusinessAsync
public Future<GetConferenceProviderResult> getConferenceProviderAsync(GetConferenceProviderRequest request, AsyncHandler<GetConferenceProviderRequest,GetConferenceProviderResult> asyncHandler)
AmazonAlexaForBusinessAsync
Gets details about a specific conference provider.
getConferenceProviderAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<GetContactResult> getContactAsync(GetContactRequest request)
AmazonAlexaForBusinessAsync
Gets the contact details by the contact ARN.
getContactAsync
in interface AmazonAlexaForBusinessAsync
public Future<GetContactResult> getContactAsync(GetContactRequest request, AsyncHandler<GetContactRequest,GetContactResult> asyncHandler)
AmazonAlexaForBusinessAsync
Gets the contact details by the contact ARN.
getContactAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<GetDeviceResult> getDeviceAsync(GetDeviceRequest request)
AmazonAlexaForBusinessAsync
Gets the details of a device by device ARN.
getDeviceAsync
in interface AmazonAlexaForBusinessAsync
public Future<GetDeviceResult> getDeviceAsync(GetDeviceRequest request, AsyncHandler<GetDeviceRequest,GetDeviceResult> asyncHandler)
AmazonAlexaForBusinessAsync
Gets the details of a device by device ARN.
getDeviceAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<GetGatewayResult> getGatewayAsync(GetGatewayRequest request)
AmazonAlexaForBusinessAsync
Retrieves the details of a gateway.
getGatewayAsync
in interface AmazonAlexaForBusinessAsync
public Future<GetGatewayResult> getGatewayAsync(GetGatewayRequest request, AsyncHandler<GetGatewayRequest,GetGatewayResult> asyncHandler)
AmazonAlexaForBusinessAsync
Retrieves the details of a gateway.
getGatewayAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<GetGatewayGroupResult> getGatewayGroupAsync(GetGatewayGroupRequest request)
AmazonAlexaForBusinessAsync
Retrieves the details of a gateway group.
getGatewayGroupAsync
in interface AmazonAlexaForBusinessAsync
public Future<GetGatewayGroupResult> getGatewayGroupAsync(GetGatewayGroupRequest request, AsyncHandler<GetGatewayGroupRequest,GetGatewayGroupResult> asyncHandler)
AmazonAlexaForBusinessAsync
Retrieves the details of a gateway group.
getGatewayGroupAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<GetInvitationConfigurationResult> getInvitationConfigurationAsync(GetInvitationConfigurationRequest request)
AmazonAlexaForBusinessAsync
Retrieves the configured values for the user enrollment invitation email template.
getInvitationConfigurationAsync
in interface AmazonAlexaForBusinessAsync
public Future<GetInvitationConfigurationResult> getInvitationConfigurationAsync(GetInvitationConfigurationRequest request, AsyncHandler<GetInvitationConfigurationRequest,GetInvitationConfigurationResult> asyncHandler)
AmazonAlexaForBusinessAsync
Retrieves the configured values for the user enrollment invitation email template.
getInvitationConfigurationAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<GetNetworkProfileResult> getNetworkProfileAsync(GetNetworkProfileRequest request)
AmazonAlexaForBusinessAsync
Gets the network profile details by the network profile ARN.
getNetworkProfileAsync
in interface AmazonAlexaForBusinessAsync
public Future<GetNetworkProfileResult> getNetworkProfileAsync(GetNetworkProfileRequest request, AsyncHandler<GetNetworkProfileRequest,GetNetworkProfileResult> asyncHandler)
AmazonAlexaForBusinessAsync
Gets the network profile details by the network profile ARN.
getNetworkProfileAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<GetProfileResult> getProfileAsync(GetProfileRequest request)
AmazonAlexaForBusinessAsync
Gets the details of a room profile by profile ARN.
getProfileAsync
in interface AmazonAlexaForBusinessAsync
public Future<GetProfileResult> getProfileAsync(GetProfileRequest request, AsyncHandler<GetProfileRequest,GetProfileResult> asyncHandler)
AmazonAlexaForBusinessAsync
Gets the details of a room profile by profile ARN.
getProfileAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<GetRoomResult> getRoomAsync(GetRoomRequest request)
AmazonAlexaForBusinessAsync
Gets room details by room ARN.
getRoomAsync
in interface AmazonAlexaForBusinessAsync
public Future<GetRoomResult> getRoomAsync(GetRoomRequest request, AsyncHandler<GetRoomRequest,GetRoomResult> asyncHandler)
AmazonAlexaForBusinessAsync
Gets room details by room ARN.
getRoomAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<GetRoomSkillParameterResult> getRoomSkillParameterAsync(GetRoomSkillParameterRequest request)
AmazonAlexaForBusinessAsync
Gets room skill parameter details by room, skill, and parameter key ARN.
getRoomSkillParameterAsync
in interface AmazonAlexaForBusinessAsync
public Future<GetRoomSkillParameterResult> getRoomSkillParameterAsync(GetRoomSkillParameterRequest request, AsyncHandler<GetRoomSkillParameterRequest,GetRoomSkillParameterResult> asyncHandler)
AmazonAlexaForBusinessAsync
Gets room skill parameter details by room, skill, and parameter key ARN.
getRoomSkillParameterAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<GetSkillGroupResult> getSkillGroupAsync(GetSkillGroupRequest request)
AmazonAlexaForBusinessAsync
Gets skill group details by skill group ARN.
getSkillGroupAsync
in interface AmazonAlexaForBusinessAsync
public Future<GetSkillGroupResult> getSkillGroupAsync(GetSkillGroupRequest request, AsyncHandler<GetSkillGroupRequest,GetSkillGroupResult> asyncHandler)
AmazonAlexaForBusinessAsync
Gets skill group details by skill group ARN.
getSkillGroupAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<ListBusinessReportSchedulesResult> listBusinessReportSchedulesAsync(ListBusinessReportSchedulesRequest request)
AmazonAlexaForBusinessAsync
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.
listBusinessReportSchedulesAsync
in interface AmazonAlexaForBusinessAsync
public Future<ListBusinessReportSchedulesResult> listBusinessReportSchedulesAsync(ListBusinessReportSchedulesRequest request, AsyncHandler<ListBusinessReportSchedulesRequest,ListBusinessReportSchedulesResult> asyncHandler)
AmazonAlexaForBusinessAsync
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.
listBusinessReportSchedulesAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<ListConferenceProvidersResult> listConferenceProvidersAsync(ListConferenceProvidersRequest request)
AmazonAlexaForBusinessAsync
Lists conference providers under a specific AWS account.
listConferenceProvidersAsync
in interface AmazonAlexaForBusinessAsync
public Future<ListConferenceProvidersResult> listConferenceProvidersAsync(ListConferenceProvidersRequest request, AsyncHandler<ListConferenceProvidersRequest,ListConferenceProvidersResult> asyncHandler)
AmazonAlexaForBusinessAsync
Lists conference providers under a specific AWS account.
listConferenceProvidersAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<ListDeviceEventsResult> listDeviceEventsAsync(ListDeviceEventsRequest request)
AmazonAlexaForBusinessAsync
Lists the device event history, including device connection status, for up to 30 days.
listDeviceEventsAsync
in interface AmazonAlexaForBusinessAsync
public Future<ListDeviceEventsResult> listDeviceEventsAsync(ListDeviceEventsRequest request, AsyncHandler<ListDeviceEventsRequest,ListDeviceEventsResult> asyncHandler)
AmazonAlexaForBusinessAsync
Lists the device event history, including device connection status, for up to 30 days.
listDeviceEventsAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<ListGatewayGroupsResult> listGatewayGroupsAsync(ListGatewayGroupsRequest request)
AmazonAlexaForBusinessAsync
Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.
listGatewayGroupsAsync
in interface AmazonAlexaForBusinessAsync
public Future<ListGatewayGroupsResult> listGatewayGroupsAsync(ListGatewayGroupsRequest request, AsyncHandler<ListGatewayGroupsRequest,ListGatewayGroupsResult> asyncHandler)
AmazonAlexaForBusinessAsync
Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.
listGatewayGroupsAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<ListGatewaysResult> listGatewaysAsync(ListGatewaysRequest request)
AmazonAlexaForBusinessAsync
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.
listGatewaysAsync
in interface AmazonAlexaForBusinessAsync
public Future<ListGatewaysResult> listGatewaysAsync(ListGatewaysRequest request, AsyncHandler<ListGatewaysRequest,ListGatewaysResult> asyncHandler)
AmazonAlexaForBusinessAsync
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.
listGatewaysAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<ListSkillsResult> listSkillsAsync(ListSkillsRequest request)
AmazonAlexaForBusinessAsync
Lists all enabled skills in a specific skill group.
listSkillsAsync
in interface AmazonAlexaForBusinessAsync
public Future<ListSkillsResult> listSkillsAsync(ListSkillsRequest request, AsyncHandler<ListSkillsRequest,ListSkillsResult> asyncHandler)
AmazonAlexaForBusinessAsync
Lists all enabled skills in a specific skill group.
listSkillsAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<ListSkillsStoreCategoriesResult> listSkillsStoreCategoriesAsync(ListSkillsStoreCategoriesRequest request)
AmazonAlexaForBusinessAsync
Lists all categories in the Alexa skill store.
listSkillsStoreCategoriesAsync
in interface AmazonAlexaForBusinessAsync
public Future<ListSkillsStoreCategoriesResult> listSkillsStoreCategoriesAsync(ListSkillsStoreCategoriesRequest request, AsyncHandler<ListSkillsStoreCategoriesRequest,ListSkillsStoreCategoriesResult> asyncHandler)
AmazonAlexaForBusinessAsync
Lists all categories in the Alexa skill store.
listSkillsStoreCategoriesAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<ListSkillsStoreSkillsByCategoryResult> listSkillsStoreSkillsByCategoryAsync(ListSkillsStoreSkillsByCategoryRequest request)
AmazonAlexaForBusinessAsync
Lists all skills in the Alexa skill store by category.
listSkillsStoreSkillsByCategoryAsync
in interface AmazonAlexaForBusinessAsync
public Future<ListSkillsStoreSkillsByCategoryResult> listSkillsStoreSkillsByCategoryAsync(ListSkillsStoreSkillsByCategoryRequest request, AsyncHandler<ListSkillsStoreSkillsByCategoryRequest,ListSkillsStoreSkillsByCategoryResult> asyncHandler)
AmazonAlexaForBusinessAsync
Lists all skills in the Alexa skill store by category.
listSkillsStoreSkillsByCategoryAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<ListSmartHomeAppliancesResult> listSmartHomeAppliancesAsync(ListSmartHomeAppliancesRequest request)
AmazonAlexaForBusinessAsync
Lists all of the smart home appliances associated with a room.
listSmartHomeAppliancesAsync
in interface AmazonAlexaForBusinessAsync
public Future<ListSmartHomeAppliancesResult> listSmartHomeAppliancesAsync(ListSmartHomeAppliancesRequest request, AsyncHandler<ListSmartHomeAppliancesRequest,ListSmartHomeAppliancesResult> asyncHandler)
AmazonAlexaForBusinessAsync
Lists all of the smart home appliances associated with a room.
listSmartHomeAppliancesAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<ListTagsResult> listTagsAsync(ListTagsRequest request)
AmazonAlexaForBusinessAsync
Lists all tags for the specified resource.
listTagsAsync
in interface AmazonAlexaForBusinessAsync
public Future<ListTagsResult> listTagsAsync(ListTagsRequest request, AsyncHandler<ListTagsRequest,ListTagsResult> asyncHandler)
AmazonAlexaForBusinessAsync
Lists all tags for the specified resource.
listTagsAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<PutConferencePreferenceResult> putConferencePreferenceAsync(PutConferencePreferenceRequest request)
AmazonAlexaForBusinessAsync
Sets the conference preferences on a specific conference provider at the account level.
putConferencePreferenceAsync
in interface AmazonAlexaForBusinessAsync
public Future<PutConferencePreferenceResult> putConferencePreferenceAsync(PutConferencePreferenceRequest request, AsyncHandler<PutConferencePreferenceRequest,PutConferencePreferenceResult> asyncHandler)
AmazonAlexaForBusinessAsync
Sets the conference preferences on a specific conference provider at the account level.
putConferencePreferenceAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<PutInvitationConfigurationResult> putInvitationConfigurationAsync(PutInvitationConfigurationRequest request)
AmazonAlexaForBusinessAsync
Configures the email template for the user enrollment invitation with the specified attributes.
putInvitationConfigurationAsync
in interface AmazonAlexaForBusinessAsync
public Future<PutInvitationConfigurationResult> putInvitationConfigurationAsync(PutInvitationConfigurationRequest request, AsyncHandler<PutInvitationConfigurationRequest,PutInvitationConfigurationResult> asyncHandler)
AmazonAlexaForBusinessAsync
Configures the email template for the user enrollment invitation with the specified attributes.
putInvitationConfigurationAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<PutRoomSkillParameterResult> putRoomSkillParameterAsync(PutRoomSkillParameterRequest request)
AmazonAlexaForBusinessAsync
Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.
putRoomSkillParameterAsync
in interface AmazonAlexaForBusinessAsync
public Future<PutRoomSkillParameterResult> putRoomSkillParameterAsync(PutRoomSkillParameterRequest request, AsyncHandler<PutRoomSkillParameterRequest,PutRoomSkillParameterResult> asyncHandler)
AmazonAlexaForBusinessAsync
Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.
putRoomSkillParameterAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<PutSkillAuthorizationResult> putSkillAuthorizationAsync(PutSkillAuthorizationRequest request)
AmazonAlexaForBusinessAsync
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.
putSkillAuthorizationAsync
in interface AmazonAlexaForBusinessAsync
public Future<PutSkillAuthorizationResult> putSkillAuthorizationAsync(PutSkillAuthorizationRequest request, AsyncHandler<PutSkillAuthorizationRequest,PutSkillAuthorizationResult> asyncHandler)
AmazonAlexaForBusinessAsync
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.
putSkillAuthorizationAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<RegisterAVSDeviceResult> registerAVSDeviceAsync(RegisterAVSDeviceRequest request)
AmazonAlexaForBusinessAsync
Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).
registerAVSDeviceAsync
in interface AmazonAlexaForBusinessAsync
public Future<RegisterAVSDeviceResult> registerAVSDeviceAsync(RegisterAVSDeviceRequest request, AsyncHandler<RegisterAVSDeviceRequest,RegisterAVSDeviceResult> asyncHandler)
AmazonAlexaForBusinessAsync
Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).
registerAVSDeviceAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<RejectSkillResult> rejectSkillAsync(RejectSkillRequest request)
AmazonAlexaForBusinessAsync
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.
rejectSkillAsync
in interface AmazonAlexaForBusinessAsync
public Future<RejectSkillResult> rejectSkillAsync(RejectSkillRequest request, AsyncHandler<RejectSkillRequest,RejectSkillResult> asyncHandler)
AmazonAlexaForBusinessAsync
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.
rejectSkillAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<ResolveRoomResult> resolveRoomAsync(ResolveRoomRequest request)
AmazonAlexaForBusinessAsync
Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.
resolveRoomAsync
in interface AmazonAlexaForBusinessAsync
public Future<ResolveRoomResult> resolveRoomAsync(ResolveRoomRequest request, AsyncHandler<ResolveRoomRequest,ResolveRoomResult> asyncHandler)
AmazonAlexaForBusinessAsync
Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.
resolveRoomAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<RevokeInvitationResult> revokeInvitationAsync(RevokeInvitationRequest request)
AmazonAlexaForBusinessAsync
Revokes an invitation and invalidates the enrollment URL.
revokeInvitationAsync
in interface AmazonAlexaForBusinessAsync
public Future<RevokeInvitationResult> revokeInvitationAsync(RevokeInvitationRequest request, AsyncHandler<RevokeInvitationRequest,RevokeInvitationResult> asyncHandler)
AmazonAlexaForBusinessAsync
Revokes an invitation and invalidates the enrollment URL.
revokeInvitationAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<SearchAddressBooksResult> searchAddressBooksAsync(SearchAddressBooksRequest request)
AmazonAlexaForBusinessAsync
Searches address books and lists the ones that meet a set of filter and sort criteria.
searchAddressBooksAsync
in interface AmazonAlexaForBusinessAsync
public Future<SearchAddressBooksResult> searchAddressBooksAsync(SearchAddressBooksRequest request, AsyncHandler<SearchAddressBooksRequest,SearchAddressBooksResult> asyncHandler)
AmazonAlexaForBusinessAsync
Searches address books and lists the ones that meet a set of filter and sort criteria.
searchAddressBooksAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<SearchContactsResult> searchContactsAsync(SearchContactsRequest request)
AmazonAlexaForBusinessAsync
Searches contacts and lists the ones that meet a set of filter and sort criteria.
searchContactsAsync
in interface AmazonAlexaForBusinessAsync
public Future<SearchContactsResult> searchContactsAsync(SearchContactsRequest request, AsyncHandler<SearchContactsRequest,SearchContactsResult> asyncHandler)
AmazonAlexaForBusinessAsync
Searches contacts and lists the ones that meet a set of filter and sort criteria.
searchContactsAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<SearchDevicesResult> searchDevicesAsync(SearchDevicesRequest request)
AmazonAlexaForBusinessAsync
Searches devices and lists the ones that meet a set of filter criteria.
searchDevicesAsync
in interface AmazonAlexaForBusinessAsync
public Future<SearchDevicesResult> searchDevicesAsync(SearchDevicesRequest request, AsyncHandler<SearchDevicesRequest,SearchDevicesResult> asyncHandler)
AmazonAlexaForBusinessAsync
Searches devices and lists the ones that meet a set of filter criteria.
searchDevicesAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<SearchNetworkProfilesResult> searchNetworkProfilesAsync(SearchNetworkProfilesRequest request)
AmazonAlexaForBusinessAsync
Searches network profiles and lists the ones that meet a set of filter and sort criteria.
searchNetworkProfilesAsync
in interface AmazonAlexaForBusinessAsync
public Future<SearchNetworkProfilesResult> searchNetworkProfilesAsync(SearchNetworkProfilesRequest request, AsyncHandler<SearchNetworkProfilesRequest,SearchNetworkProfilesResult> asyncHandler)
AmazonAlexaForBusinessAsync
Searches network profiles and lists the ones that meet a set of filter and sort criteria.
searchNetworkProfilesAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<SearchProfilesResult> searchProfilesAsync(SearchProfilesRequest request)
AmazonAlexaForBusinessAsync
Searches room profiles and lists the ones that meet a set of filter criteria.
searchProfilesAsync
in interface AmazonAlexaForBusinessAsync
public Future<SearchProfilesResult> searchProfilesAsync(SearchProfilesRequest request, AsyncHandler<SearchProfilesRequest,SearchProfilesResult> asyncHandler)
AmazonAlexaForBusinessAsync
Searches room profiles and lists the ones that meet a set of filter criteria.
searchProfilesAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<SearchRoomsResult> searchRoomsAsync(SearchRoomsRequest request)
AmazonAlexaForBusinessAsync
Searches rooms and lists the ones that meet a set of filter and sort criteria.
searchRoomsAsync
in interface AmazonAlexaForBusinessAsync
public Future<SearchRoomsResult> searchRoomsAsync(SearchRoomsRequest request, AsyncHandler<SearchRoomsRequest,SearchRoomsResult> asyncHandler)
AmazonAlexaForBusinessAsync
Searches rooms and lists the ones that meet a set of filter and sort criteria.
searchRoomsAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<SearchSkillGroupsResult> searchSkillGroupsAsync(SearchSkillGroupsRequest request)
AmazonAlexaForBusinessAsync
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
searchSkillGroupsAsync
in interface AmazonAlexaForBusinessAsync
public Future<SearchSkillGroupsResult> searchSkillGroupsAsync(SearchSkillGroupsRequest request, AsyncHandler<SearchSkillGroupsRequest,SearchSkillGroupsResult> asyncHandler)
AmazonAlexaForBusinessAsync
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
searchSkillGroupsAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<SearchUsersResult> searchUsersAsync(SearchUsersRequest request)
AmazonAlexaForBusinessAsync
Searches users and lists the ones that meet a set of filter and sort criteria.
searchUsersAsync
in interface AmazonAlexaForBusinessAsync
public Future<SearchUsersResult> searchUsersAsync(SearchUsersRequest request, AsyncHandler<SearchUsersRequest,SearchUsersResult> asyncHandler)
AmazonAlexaForBusinessAsync
Searches users and lists the ones that meet a set of filter and sort criteria.
searchUsersAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<SendAnnouncementResult> sendAnnouncementAsync(SendAnnouncementRequest request)
AmazonAlexaForBusinessAsync
Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter.
sendAnnouncementAsync
in interface AmazonAlexaForBusinessAsync
public Future<SendAnnouncementResult> sendAnnouncementAsync(SendAnnouncementRequest request, AsyncHandler<SendAnnouncementRequest,SendAnnouncementResult> asyncHandler)
AmazonAlexaForBusinessAsync
Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter.
sendAnnouncementAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<SendInvitationResult> sendInvitationAsync(SendInvitationRequest request)
AmazonAlexaForBusinessAsync
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.
sendInvitationAsync
in interface AmazonAlexaForBusinessAsync
public Future<SendInvitationResult> sendInvitationAsync(SendInvitationRequest request, AsyncHandler<SendInvitationRequest,SendInvitationResult> asyncHandler)
AmazonAlexaForBusinessAsync
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.
sendInvitationAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<StartDeviceSyncResult> startDeviceSyncAsync(StartDeviceSyncRequest request)
AmazonAlexaForBusinessAsync
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).
startDeviceSyncAsync
in interface AmazonAlexaForBusinessAsync
public Future<StartDeviceSyncResult> startDeviceSyncAsync(StartDeviceSyncRequest request, AsyncHandler<StartDeviceSyncRequest,StartDeviceSyncResult> asyncHandler)
AmazonAlexaForBusinessAsync
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).
startDeviceSyncAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<StartSmartHomeApplianceDiscoveryResult> startSmartHomeApplianceDiscoveryAsync(StartSmartHomeApplianceDiscoveryRequest request)
AmazonAlexaForBusinessAsync
Initiates the discovery of any smart home appliances associated with the room.
startSmartHomeApplianceDiscoveryAsync
in interface AmazonAlexaForBusinessAsync
public Future<StartSmartHomeApplianceDiscoveryResult> startSmartHomeApplianceDiscoveryAsync(StartSmartHomeApplianceDiscoveryRequest request, AsyncHandler<StartSmartHomeApplianceDiscoveryRequest,StartSmartHomeApplianceDiscoveryResult> asyncHandler)
AmazonAlexaForBusinessAsync
Initiates the discovery of any smart home appliances associated with the room.
startSmartHomeApplianceDiscoveryAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AmazonAlexaForBusinessAsync
Adds metadata tags to a specified resource.
tagResourceAsync
in interface AmazonAlexaForBusinessAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonAlexaForBusinessAsync
Adds metadata tags to a specified resource.
tagResourceAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AmazonAlexaForBusinessAsync
Removes metadata tags from a specified resource.
untagResourceAsync
in interface AmazonAlexaForBusinessAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonAlexaForBusinessAsync
Removes metadata tags from a specified resource.
untagResourceAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<UpdateAddressBookResult> updateAddressBookAsync(UpdateAddressBookRequest request)
AmazonAlexaForBusinessAsync
Updates address book details by the address book ARN.
updateAddressBookAsync
in interface AmazonAlexaForBusinessAsync
public Future<UpdateAddressBookResult> updateAddressBookAsync(UpdateAddressBookRequest request, AsyncHandler<UpdateAddressBookRequest,UpdateAddressBookResult> asyncHandler)
AmazonAlexaForBusinessAsync
Updates address book details by the address book ARN.
updateAddressBookAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<UpdateBusinessReportScheduleResult> updateBusinessReportScheduleAsync(UpdateBusinessReportScheduleRequest request)
AmazonAlexaForBusinessAsync
Updates the configuration of the report delivery schedule with the specified schedule ARN.
updateBusinessReportScheduleAsync
in interface AmazonAlexaForBusinessAsync
public Future<UpdateBusinessReportScheduleResult> updateBusinessReportScheduleAsync(UpdateBusinessReportScheduleRequest request, AsyncHandler<UpdateBusinessReportScheduleRequest,UpdateBusinessReportScheduleResult> asyncHandler)
AmazonAlexaForBusinessAsync
Updates the configuration of the report delivery schedule with the specified schedule ARN.
updateBusinessReportScheduleAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<UpdateConferenceProviderResult> updateConferenceProviderAsync(UpdateConferenceProviderRequest request)
AmazonAlexaForBusinessAsync
Updates an existing conference provider's settings.
updateConferenceProviderAsync
in interface AmazonAlexaForBusinessAsync
public Future<UpdateConferenceProviderResult> updateConferenceProviderAsync(UpdateConferenceProviderRequest request, AsyncHandler<UpdateConferenceProviderRequest,UpdateConferenceProviderResult> asyncHandler)
AmazonAlexaForBusinessAsync
Updates an existing conference provider's settings.
updateConferenceProviderAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<UpdateContactResult> updateContactAsync(UpdateContactRequest request)
AmazonAlexaForBusinessAsync
Updates the contact details by the contact ARN.
updateContactAsync
in interface AmazonAlexaForBusinessAsync
public Future<UpdateContactResult> updateContactAsync(UpdateContactRequest request, AsyncHandler<UpdateContactRequest,UpdateContactResult> asyncHandler)
AmazonAlexaForBusinessAsync
Updates the contact details by the contact ARN.
updateContactAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<UpdateDeviceResult> updateDeviceAsync(UpdateDeviceRequest request)
AmazonAlexaForBusinessAsync
Updates the device name by device ARN.
updateDeviceAsync
in interface AmazonAlexaForBusinessAsync
public Future<UpdateDeviceResult> updateDeviceAsync(UpdateDeviceRequest request, AsyncHandler<UpdateDeviceRequest,UpdateDeviceResult> asyncHandler)
AmazonAlexaForBusinessAsync
Updates the device name by device ARN.
updateDeviceAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<UpdateGatewayResult> updateGatewayAsync(UpdateGatewayRequest request)
AmazonAlexaForBusinessAsync
Updates the details of a gateway. If any optional field is not provided, the existing corresponding value is left unmodified.
updateGatewayAsync
in interface AmazonAlexaForBusinessAsync
public Future<UpdateGatewayResult> updateGatewayAsync(UpdateGatewayRequest request, AsyncHandler<UpdateGatewayRequest,UpdateGatewayResult> asyncHandler)
AmazonAlexaForBusinessAsync
Updates the details of a gateway. If any optional field is not provided, the existing corresponding value is left unmodified.
updateGatewayAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<UpdateGatewayGroupResult> updateGatewayGroupAsync(UpdateGatewayGroupRequest request)
AmazonAlexaForBusinessAsync
Updates the details of a gateway group. If any optional field is not provided, the existing corresponding value is left unmodified.
updateGatewayGroupAsync
in interface AmazonAlexaForBusinessAsync
public Future<UpdateGatewayGroupResult> updateGatewayGroupAsync(UpdateGatewayGroupRequest request, AsyncHandler<UpdateGatewayGroupRequest,UpdateGatewayGroupResult> asyncHandler)
AmazonAlexaForBusinessAsync
Updates the details of a gateway group. If any optional field is not provided, the existing corresponding value is left unmodified.
updateGatewayGroupAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<UpdateNetworkProfileResult> updateNetworkProfileAsync(UpdateNetworkProfileRequest request)
AmazonAlexaForBusinessAsync
Updates a network profile by the network profile ARN.
updateNetworkProfileAsync
in interface AmazonAlexaForBusinessAsync
public Future<UpdateNetworkProfileResult> updateNetworkProfileAsync(UpdateNetworkProfileRequest request, AsyncHandler<UpdateNetworkProfileRequest,UpdateNetworkProfileResult> asyncHandler)
AmazonAlexaForBusinessAsync
Updates a network profile by the network profile ARN.
updateNetworkProfileAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<UpdateProfileResult> updateProfileAsync(UpdateProfileRequest request)
AmazonAlexaForBusinessAsync
Updates an existing room profile by room profile ARN.
updateProfileAsync
in interface AmazonAlexaForBusinessAsync
public Future<UpdateProfileResult> updateProfileAsync(UpdateProfileRequest request, AsyncHandler<UpdateProfileRequest,UpdateProfileResult> asyncHandler)
AmazonAlexaForBusinessAsync
Updates an existing room profile by room profile ARN.
updateProfileAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<UpdateRoomResult> updateRoomAsync(UpdateRoomRequest request)
AmazonAlexaForBusinessAsync
Updates room details by room ARN.
updateRoomAsync
in interface AmazonAlexaForBusinessAsync
public Future<UpdateRoomResult> updateRoomAsync(UpdateRoomRequest request, AsyncHandler<UpdateRoomRequest,UpdateRoomResult> asyncHandler)
AmazonAlexaForBusinessAsync
Updates room details by room ARN.
updateRoomAsync
in interface AmazonAlexaForBusinessAsync
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.public Future<UpdateSkillGroupResult> updateSkillGroupAsync(UpdateSkillGroupRequest request)
AmazonAlexaForBusinessAsync
Updates skill group details by skill group ARN.
updateSkillGroupAsync
in interface AmazonAlexaForBusinessAsync
public Future<UpdateSkillGroupResult> updateSkillGroupAsync(UpdateSkillGroupRequest request, AsyncHandler<UpdateSkillGroupRequest,UpdateSkillGroupResult> asyncHandler)
AmazonAlexaForBusinessAsync
Updates skill group details by skill group ARN.
updateSkillGroupAsync
in interface AmazonAlexaForBusinessAsync
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.