@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| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAmazonAlexaForBusinessAsync() |
associateDeviceWithRoom, associateSkillGroupWithRoom, createProfile, createRoom, createSkillGroup, createUser, deleteProfile, deleteRoom, deleteRoomSkillParameter, deleteSkillGroup, deleteUser, disassociateDeviceFromRoom, disassociateSkillGroupFromRoom, getCachedResponseMetadata, getDevice, getProfile, getRoom, getRoomSkillParameter, getSkillGroup, listSkills, listTags, putRoomSkillParameter, resolveRoom, revokeInvitation, searchDevices, searchProfiles, searchRooms, searchSkillGroups, searchUsers, sendInvitation, shutdown, startDeviceSync, tagResource, untagResource, updateDevice, updateProfile, updateRoom, updateSkillGroupclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitassociateDeviceWithRoom, associateSkillGroupWithRoom, createProfile, createRoom, createSkillGroup, createUser, deleteProfile, deleteRoom, deleteRoomSkillParameter, deleteSkillGroup, deleteUser, disassociateDeviceFromRoom, disassociateSkillGroupFromRoom, getCachedResponseMetadata, getDevice, getProfile, getRoom, getRoomSkillParameter, getSkillGroup, listSkills, listTags, putRoomSkillParameter, resolveRoom, revokeInvitation, searchDevices, searchProfiles, searchRooms, searchSkillGroups, searchUsers, sendInvitation, shutdown, startDeviceSync, tagResource, untagResource, updateDevice, updateProfile, updateRoom, updateSkillGroupprotected AbstractAmazonAlexaForBusinessAsync()
public Future<AssociateDeviceWithRoomResult> associateDeviceWithRoomAsync(AssociateDeviceWithRoomRequest request)
AmazonAlexaForBusinessAsyncAssociates a device to 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 a manual sync is required.
associateDeviceWithRoomAsync in interface AmazonAlexaForBusinessAsyncpublic Future<AssociateDeviceWithRoomResult> associateDeviceWithRoomAsync(AssociateDeviceWithRoomRequest request, AsyncHandler<AssociateDeviceWithRoomRequest,AssociateDeviceWithRoomResult> asyncHandler)
AmazonAlexaForBusinessAsyncAssociates a device to 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 a manual sync is required.
associateDeviceWithRoomAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncAssociates a skill group to a given room. This enables all skills in the associated skill group on all devices in the room.
associateSkillGroupWithRoomAsync in interface AmazonAlexaForBusinessAsyncpublic Future<AssociateSkillGroupWithRoomResult> associateSkillGroupWithRoomAsync(AssociateSkillGroupWithRoomRequest request, AsyncHandler<AssociateSkillGroupWithRoomRequest,AssociateSkillGroupWithRoomResult> asyncHandler)
AmazonAlexaForBusinessAsyncAssociates a skill group to a given room. This enables all skills in the associated skill group on all devices in the room.
associateSkillGroupWithRoomAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncCreates a new room profile with the specified details.
createProfileAsync in interface AmazonAlexaForBusinessAsyncpublic Future<CreateProfileResult> createProfileAsync(CreateProfileRequest request, AsyncHandler<CreateProfileRequest,CreateProfileResult> asyncHandler)
AmazonAlexaForBusinessAsyncCreates a new room profile with the specified details.
createProfileAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncCreates a room with the specified details.
createRoomAsync in interface AmazonAlexaForBusinessAsyncpublic Future<CreateRoomResult> createRoomAsync(CreateRoomRequest request, AsyncHandler<CreateRoomRequest,CreateRoomResult> asyncHandler)
AmazonAlexaForBusinessAsyncCreates a room with the specified details.
createRoomAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncCreates a skill group with a specified name and description.
createSkillGroupAsync in interface AmazonAlexaForBusinessAsyncpublic Future<CreateSkillGroupResult> createSkillGroupAsync(CreateSkillGroupRequest request, AsyncHandler<CreateSkillGroupRequest,CreateSkillGroupResult> asyncHandler)
AmazonAlexaForBusinessAsyncCreates a skill group with a specified name and description.
createSkillGroupAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncCreates a user.
createUserAsync in interface AmazonAlexaForBusinessAsyncpublic Future<CreateUserResult> createUserAsync(CreateUserRequest request, AsyncHandler<CreateUserRequest,CreateUserResult> asyncHandler)
AmazonAlexaForBusinessAsyncCreates a user.
createUserAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncDeletes a room profile by the profile ARN.
deleteProfileAsync in interface AmazonAlexaForBusinessAsyncpublic Future<DeleteProfileResult> deleteProfileAsync(DeleteProfileRequest request, AsyncHandler<DeleteProfileRequest,DeleteProfileResult> asyncHandler)
AmazonAlexaForBusinessAsyncDeletes a room profile by the profile ARN.
deleteProfileAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncDeletes a room by the room ARN.
deleteRoomAsync in interface AmazonAlexaForBusinessAsyncpublic Future<DeleteRoomResult> deleteRoomAsync(DeleteRoomRequest request, AsyncHandler<DeleteRoomRequest,DeleteRoomResult> asyncHandler)
AmazonAlexaForBusinessAsyncDeletes a room by the room ARN.
deleteRoomAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncDeletes room skill parameter details by room, skill, and parameter key ID.
deleteRoomSkillParameterAsync in interface AmazonAlexaForBusinessAsyncpublic Future<DeleteRoomSkillParameterResult> deleteRoomSkillParameterAsync(DeleteRoomSkillParameterRequest request, AsyncHandler<DeleteRoomSkillParameterRequest,DeleteRoomSkillParameterResult> asyncHandler)
AmazonAlexaForBusinessAsyncDeletes room skill parameter details by room, skill, and parameter key ID.
deleteRoomSkillParameterAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncDeletes a skill group by skill group ARN.
deleteSkillGroupAsync in interface AmazonAlexaForBusinessAsyncpublic Future<DeleteSkillGroupResult> deleteSkillGroupAsync(DeleteSkillGroupRequest request, AsyncHandler<DeleteSkillGroupRequest,DeleteSkillGroupResult> asyncHandler)
AmazonAlexaForBusinessAsyncDeletes a skill group by skill group ARN.
deleteSkillGroupAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncDeletes a specified user by user ARN and enrollment ARN.
deleteUserAsync in interface AmazonAlexaForBusinessAsyncpublic Future<DeleteUserResult> deleteUserAsync(DeleteUserRequest request, AsyncHandler<DeleteUserRequest,DeleteUserResult> asyncHandler)
AmazonAlexaForBusinessAsyncDeletes a specified user by user ARN and enrollment ARN.
deleteUserAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncDisassociates 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 AmazonAlexaForBusinessAsyncpublic Future<DisassociateDeviceFromRoomResult> disassociateDeviceFromRoomAsync(DisassociateDeviceFromRoomRequest request, AsyncHandler<DisassociateDeviceFromRoomRequest,DisassociateDeviceFromRoomResult> asyncHandler)
AmazonAlexaForBusinessAsyncDisassociates 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 AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncDisassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.
disassociateSkillGroupFromRoomAsync in interface AmazonAlexaForBusinessAsyncpublic Future<DisassociateSkillGroupFromRoomResult> disassociateSkillGroupFromRoomAsync(DisassociateSkillGroupFromRoomRequest request, AsyncHandler<DisassociateSkillGroupFromRoomRequest,DisassociateSkillGroupFromRoomResult> asyncHandler)
AmazonAlexaForBusinessAsyncDisassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.
disassociateSkillGroupFromRoomAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncGets the details of a device by device ARN.
getDeviceAsync in interface AmazonAlexaForBusinessAsyncpublic Future<GetDeviceResult> getDeviceAsync(GetDeviceRequest request, AsyncHandler<GetDeviceRequest,GetDeviceResult> asyncHandler)
AmazonAlexaForBusinessAsyncGets the details of a device by device ARN.
getDeviceAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncGets the details of a room profile by profile ARN.
getProfileAsync in interface AmazonAlexaForBusinessAsyncpublic Future<GetProfileResult> getProfileAsync(GetProfileRequest request, AsyncHandler<GetProfileRequest,GetProfileResult> asyncHandler)
AmazonAlexaForBusinessAsyncGets the details of a room profile by profile ARN.
getProfileAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncGets room details by room ARN.
getRoomAsync in interface AmazonAlexaForBusinessAsyncpublic Future<GetRoomResult> getRoomAsync(GetRoomRequest request, AsyncHandler<GetRoomRequest,GetRoomResult> asyncHandler)
AmazonAlexaForBusinessAsyncGets room details by room ARN.
getRoomAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncGets room skill parameter details by room, skill, and parameter key ARN.
getRoomSkillParameterAsync in interface AmazonAlexaForBusinessAsyncpublic Future<GetRoomSkillParameterResult> getRoomSkillParameterAsync(GetRoomSkillParameterRequest request, AsyncHandler<GetRoomSkillParameterRequest,GetRoomSkillParameterResult> asyncHandler)
AmazonAlexaForBusinessAsyncGets room skill parameter details by room, skill, and parameter key ARN.
getRoomSkillParameterAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncGets skill group details by skill group ARN.
getSkillGroupAsync in interface AmazonAlexaForBusinessAsyncpublic Future<GetSkillGroupResult> getSkillGroupAsync(GetSkillGroupRequest request, AsyncHandler<GetSkillGroupRequest,GetSkillGroupResult> asyncHandler)
AmazonAlexaForBusinessAsyncGets skill group details by skill group ARN.
getSkillGroupAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncLists all enabled skills in a specific skill group.
listSkillsAsync in interface AmazonAlexaForBusinessAsyncpublic Future<ListSkillsResult> listSkillsAsync(ListSkillsRequest request, AsyncHandler<ListSkillsRequest,ListSkillsResult> asyncHandler)
AmazonAlexaForBusinessAsyncLists all enabled skills in a specific skill group.
listSkillsAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncLists all tags for a specific resource.
listTagsAsync in interface AmazonAlexaForBusinessAsyncpublic Future<ListTagsResult> listTagsAsync(ListTagsRequest request, AsyncHandler<ListTagsRequest,ListTagsResult> asyncHandler)
AmazonAlexaForBusinessAsyncLists all tags for a specific resource.
listTagsAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncUpdates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.
putRoomSkillParameterAsync in interface AmazonAlexaForBusinessAsyncpublic Future<PutRoomSkillParameterResult> putRoomSkillParameterAsync(PutRoomSkillParameterRequest request, AsyncHandler<PutRoomSkillParameterRequest,PutRoomSkillParameterResult> asyncHandler)
AmazonAlexaForBusinessAsyncUpdates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.
putRoomSkillParameterAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncDetermines the details for the room from which a skill request was invoked. This operation is used by skill developers.
resolveRoomAsync in interface AmazonAlexaForBusinessAsyncpublic Future<ResolveRoomResult> resolveRoomAsync(ResolveRoomRequest request, AsyncHandler<ResolveRoomRequest,ResolveRoomResult> asyncHandler)
AmazonAlexaForBusinessAsyncDetermines the details for the room from which a skill request was invoked. This operation is used by skill developers.
resolveRoomAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncRevokes an invitation and invalidates the enrollment URL.
revokeInvitationAsync in interface AmazonAlexaForBusinessAsyncpublic Future<RevokeInvitationResult> revokeInvitationAsync(RevokeInvitationRequest request, AsyncHandler<RevokeInvitationRequest,RevokeInvitationResult> asyncHandler)
AmazonAlexaForBusinessAsyncRevokes an invitation and invalidates the enrollment URL.
revokeInvitationAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncSearches devices and lists the ones that meet a set of filter criteria.
searchDevicesAsync in interface AmazonAlexaForBusinessAsyncpublic Future<SearchDevicesResult> searchDevicesAsync(SearchDevicesRequest request, AsyncHandler<SearchDevicesRequest,SearchDevicesResult> asyncHandler)
AmazonAlexaForBusinessAsyncSearches devices and lists the ones that meet a set of filter criteria.
searchDevicesAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncSearches room profiles and lists the ones that meet a set of filter criteria.
searchProfilesAsync in interface AmazonAlexaForBusinessAsyncpublic Future<SearchProfilesResult> searchProfilesAsync(SearchProfilesRequest request, AsyncHandler<SearchProfilesRequest,SearchProfilesResult> asyncHandler)
AmazonAlexaForBusinessAsyncSearches room profiles and lists the ones that meet a set of filter criteria.
searchProfilesAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncSearches rooms and lists the ones that meet a set of filter and sort criteria.
searchRoomsAsync in interface AmazonAlexaForBusinessAsyncpublic Future<SearchRoomsResult> searchRoomsAsync(SearchRoomsRequest request, AsyncHandler<SearchRoomsRequest,SearchRoomsResult> asyncHandler)
AmazonAlexaForBusinessAsyncSearches rooms and lists the ones that meet a set of filter and sort criteria.
searchRoomsAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncSearches skill groups and lists the ones that meet a set of filter and sort criteria.
searchSkillGroupsAsync in interface AmazonAlexaForBusinessAsyncpublic Future<SearchSkillGroupsResult> searchSkillGroupsAsync(SearchSkillGroupsRequest request, AsyncHandler<SearchSkillGroupsRequest,SearchSkillGroupsResult> asyncHandler)
AmazonAlexaForBusinessAsyncSearches skill groups and lists the ones that meet a set of filter and sort criteria.
searchSkillGroupsAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncSearches users and lists the ones that meet a set of filter and sort criteria.
searchUsersAsync in interface AmazonAlexaForBusinessAsyncpublic Future<SearchUsersResult> searchUsersAsync(SearchUsersRequest request, AsyncHandler<SearchUsersRequest,SearchUsersResult> asyncHandler)
AmazonAlexaForBusinessAsyncSearches users and lists the ones that meet a set of filter and sort criteria.
searchUsersAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncSends 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.
sendInvitationAsync in interface AmazonAlexaForBusinessAsyncpublic Future<SendInvitationResult> sendInvitationAsync(SendInvitationRequest request, AsyncHandler<SendInvitationRequest,SendInvitationResult> asyncHandler)
AmazonAlexaForBusinessAsyncSends 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.
sendInvitationAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncResets a device and its account to the known default settings by clearing all information and settings set by previous users.
startDeviceSyncAsync in interface AmazonAlexaForBusinessAsyncpublic Future<StartDeviceSyncResult> startDeviceSyncAsync(StartDeviceSyncRequest request, AsyncHandler<StartDeviceSyncRequest,StartDeviceSyncResult> asyncHandler)
AmazonAlexaForBusinessAsyncResets a device and its account to the known default settings by clearing all information and settings set by previous users.
startDeviceSyncAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncAdds metadata tags to a specified resource.
tagResourceAsync in interface AmazonAlexaForBusinessAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonAlexaForBusinessAsyncAdds metadata tags to a specified resource.
tagResourceAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncRemoves metadata tags from a specified resource.
untagResourceAsync in interface AmazonAlexaForBusinessAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonAlexaForBusinessAsyncRemoves metadata tags from a specified resource.
untagResourceAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncUpdates the device name by device ARN.
updateDeviceAsync in interface AmazonAlexaForBusinessAsyncpublic Future<UpdateDeviceResult> updateDeviceAsync(UpdateDeviceRequest request, AsyncHandler<UpdateDeviceRequest,UpdateDeviceResult> asyncHandler)
AmazonAlexaForBusinessAsyncUpdates the device name by device ARN.
updateDeviceAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncUpdates an existing room profile by room profile ARN.
updateProfileAsync in interface AmazonAlexaForBusinessAsyncpublic Future<UpdateProfileResult> updateProfileAsync(UpdateProfileRequest request, AsyncHandler<UpdateProfileRequest,UpdateProfileResult> asyncHandler)
AmazonAlexaForBusinessAsyncUpdates an existing room profile by room profile ARN.
updateProfileAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncUpdates room details by room ARN.
updateRoomAsync in interface AmazonAlexaForBusinessAsyncpublic Future<UpdateRoomResult> updateRoomAsync(UpdateRoomRequest request, AsyncHandler<UpdateRoomRequest,UpdateRoomResult> asyncHandler)
AmazonAlexaForBusinessAsyncUpdates room details by room ARN.
updateRoomAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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)
AmazonAlexaForBusinessAsyncUpdates skill group details by skill group ARN.
updateSkillGroupAsync in interface AmazonAlexaForBusinessAsyncpublic Future<UpdateSkillGroupResult> updateSkillGroupAsync(UpdateSkillGroupRequest request, AsyncHandler<UpdateSkillGroupRequest,UpdateSkillGroupResult> asyncHandler)
AmazonAlexaForBusinessAsyncUpdates skill group details by skill group ARN.
updateSkillGroupAsync in interface AmazonAlexaForBusinessAsyncasyncHandler - 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.Copyright © 2017. All rights reserved.