@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AmazonAlexaForBusinessAsync extends AmazonAlexaForBusiness
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAmazonAlexaForBusinessAsync instead.
Alexa for Business makes it easy for you to use Alexa in your organization. Alexa for Business gives you the tools you need for managing Alexa devices, enroll your users, and assign skills, at scale. You can build your own context-aware voice skills using the Alexa Skills Kit and the Alexa for Business API operations. You can make also these available as private skills for your organization. Alexa for Business makes it easy to voice-enable your products and services, providing context-aware voice experiences for your customers.
ENDPOINT_PREFIXassociateContactWithAddressBook, associateDeviceWithRoom, associateSkillGroupWithRoom, createAddressBook, createContact, createProfile, createRoom, createSkillGroup, createUser, deleteAddressBook, deleteContact, deleteProfile, deleteRoom, deleteRoomSkillParameter, deleteSkillGroup, deleteUser, disassociateContactFromAddressBook, disassociateDeviceFromRoom, disassociateSkillGroupFromRoom, getAddressBook, getCachedResponseMetadata, getContact, getDevice, getProfile, getRoom, getRoomSkillParameter, getSkillGroup, listDeviceEvents, listSkills, listTags, putRoomSkillParameter, resolveRoom, revokeInvitation, searchAddressBooks, searchContacts, searchDevices, searchProfiles, searchRooms, searchSkillGroups, searchUsers, sendInvitation, shutdown, startDeviceSync, tagResource, untagResource, updateAddressBook, updateContact, updateDevice, updateProfile, updateRoom, updateSkillGroupFuture<AssociateContactWithAddressBookResult> associateContactWithAddressBookAsync(AssociateContactWithAddressBookRequest associateContactWithAddressBookRequest)
Associates a contact with a given address book.
associateContactWithAddressBookRequest - Future<AssociateContactWithAddressBookResult> associateContactWithAddressBookAsync(AssociateContactWithAddressBookRequest associateContactWithAddressBookRequest, AsyncHandler<AssociateContactWithAddressBookRequest,AssociateContactWithAddressBookResult> asyncHandler)
Associates a contact with a given address book.
associateContactWithAddressBookRequest - 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.Future<AssociateDeviceWithRoomResult> associateDeviceWithRoomAsync(AssociateDeviceWithRoomRequest associateDeviceWithRoomRequest)
Associates a device with a given room. This applies all the settings from the room profile to the device, and all the skills in any skill groups added to that room. This operation requires the device to be online, or else a manual sync is required.
associateDeviceWithRoomRequest - Future<AssociateDeviceWithRoomResult> associateDeviceWithRoomAsync(AssociateDeviceWithRoomRequest associateDeviceWithRoomRequest, AsyncHandler<AssociateDeviceWithRoomRequest,AssociateDeviceWithRoomResult> asyncHandler)
Associates a device with a given room. This applies all the settings from the room profile to the device, and all the skills in any skill groups added to that room. This operation requires the device to be online, or else a manual sync is required.
associateDeviceWithRoomRequest - 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.Future<AssociateSkillGroupWithRoomResult> associateSkillGroupWithRoomAsync(AssociateSkillGroupWithRoomRequest associateSkillGroupWithRoomRequest)
Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.
associateSkillGroupWithRoomRequest - Future<AssociateSkillGroupWithRoomResult> associateSkillGroupWithRoomAsync(AssociateSkillGroupWithRoomRequest associateSkillGroupWithRoomRequest, AsyncHandler<AssociateSkillGroupWithRoomRequest,AssociateSkillGroupWithRoomResult> asyncHandler)
Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.
associateSkillGroupWithRoomRequest - 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.Future<CreateAddressBookResult> createAddressBookAsync(CreateAddressBookRequest createAddressBookRequest)
Creates an address book with the specified details.
createAddressBookRequest - Future<CreateAddressBookResult> createAddressBookAsync(CreateAddressBookRequest createAddressBookRequest, AsyncHandler<CreateAddressBookRequest,CreateAddressBookResult> asyncHandler)
Creates an address book with the specified details.
createAddressBookRequest - 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.Future<CreateContactResult> createContactAsync(CreateContactRequest createContactRequest)
Creates a contact with the specified details.
createContactRequest - Future<CreateContactResult> createContactAsync(CreateContactRequest createContactRequest, AsyncHandler<CreateContactRequest,CreateContactResult> asyncHandler)
Creates a contact with the specified details.
createContactRequest - 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.Future<CreateProfileResult> createProfileAsync(CreateProfileRequest createProfileRequest)
Creates a new room profile with the specified details.
createProfileRequest - Future<CreateProfileResult> createProfileAsync(CreateProfileRequest createProfileRequest, AsyncHandler<CreateProfileRequest,CreateProfileResult> asyncHandler)
Creates a new room profile with the specified details.
createProfileRequest - 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.Future<CreateRoomResult> createRoomAsync(CreateRoomRequest createRoomRequest)
Creates a room with the specified details.
createRoomRequest - Future<CreateRoomResult> createRoomAsync(CreateRoomRequest createRoomRequest, AsyncHandler<CreateRoomRequest,CreateRoomResult> asyncHandler)
Creates a room with the specified details.
createRoomRequest - 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.Future<CreateSkillGroupResult> createSkillGroupAsync(CreateSkillGroupRequest createSkillGroupRequest)
Creates a skill group with a specified name and description.
createSkillGroupRequest - Future<CreateSkillGroupResult> createSkillGroupAsync(CreateSkillGroupRequest createSkillGroupRequest, AsyncHandler<CreateSkillGroupRequest,CreateSkillGroupResult> asyncHandler)
Creates a skill group with a specified name and description.
createSkillGroupRequest - 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.Future<CreateUserResult> createUserAsync(CreateUserRequest createUserRequest)
Creates a user.
createUserRequest - Future<CreateUserResult> createUserAsync(CreateUserRequest createUserRequest, AsyncHandler<CreateUserRequest,CreateUserResult> asyncHandler)
Creates a user.
createUserRequest - 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.Future<DeleteAddressBookResult> deleteAddressBookAsync(DeleteAddressBookRequest deleteAddressBookRequest)
Deletes an address book by the address book ARN.
deleteAddressBookRequest - Future<DeleteAddressBookResult> deleteAddressBookAsync(DeleteAddressBookRequest deleteAddressBookRequest, AsyncHandler<DeleteAddressBookRequest,DeleteAddressBookResult> asyncHandler)
Deletes an address book by the address book ARN.
deleteAddressBookRequest - 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.Future<DeleteContactResult> deleteContactAsync(DeleteContactRequest deleteContactRequest)
Deletes a contact by the contact ARN.
deleteContactRequest - Future<DeleteContactResult> deleteContactAsync(DeleteContactRequest deleteContactRequest, AsyncHandler<DeleteContactRequest,DeleteContactResult> asyncHandler)
Deletes a contact by the contact ARN.
deleteContactRequest - 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.Future<DeleteProfileResult> deleteProfileAsync(DeleteProfileRequest deleteProfileRequest)
Deletes a room profile by the profile ARN.
deleteProfileRequest - Future<DeleteProfileResult> deleteProfileAsync(DeleteProfileRequest deleteProfileRequest, AsyncHandler<DeleteProfileRequest,DeleteProfileResult> asyncHandler)
Deletes a room profile by the profile ARN.
deleteProfileRequest - 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.Future<DeleteRoomResult> deleteRoomAsync(DeleteRoomRequest deleteRoomRequest)
Deletes a room by the room ARN.
deleteRoomRequest - Future<DeleteRoomResult> deleteRoomAsync(DeleteRoomRequest deleteRoomRequest, AsyncHandler<DeleteRoomRequest,DeleteRoomResult> asyncHandler)
Deletes a room by the room ARN.
deleteRoomRequest - 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.Future<DeleteRoomSkillParameterResult> deleteRoomSkillParameterAsync(DeleteRoomSkillParameterRequest deleteRoomSkillParameterRequest)
Deletes room skill parameter details by room, skill, and parameter key ID.
deleteRoomSkillParameterRequest - Future<DeleteRoomSkillParameterResult> deleteRoomSkillParameterAsync(DeleteRoomSkillParameterRequest deleteRoomSkillParameterRequest, AsyncHandler<DeleteRoomSkillParameterRequest,DeleteRoomSkillParameterResult> asyncHandler)
Deletes room skill parameter details by room, skill, and parameter key ID.
deleteRoomSkillParameterRequest - 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.Future<DeleteSkillGroupResult> deleteSkillGroupAsync(DeleteSkillGroupRequest deleteSkillGroupRequest)
Deletes a skill group by skill group ARN.
deleteSkillGroupRequest - Future<DeleteSkillGroupResult> deleteSkillGroupAsync(DeleteSkillGroupRequest deleteSkillGroupRequest, AsyncHandler<DeleteSkillGroupRequest,DeleteSkillGroupResult> asyncHandler)
Deletes a skill group by skill group ARN.
deleteSkillGroupRequest - 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.Future<DeleteUserResult> deleteUserAsync(DeleteUserRequest deleteUserRequest)
Deletes a specified user by user ARN and enrollment ARN.
deleteUserRequest - Future<DeleteUserResult> deleteUserAsync(DeleteUserRequest deleteUserRequest, AsyncHandler<DeleteUserRequest,DeleteUserResult> asyncHandler)
Deletes a specified user by user ARN and enrollment ARN.
deleteUserRequest - 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.Future<DisassociateContactFromAddressBookResult> disassociateContactFromAddressBookAsync(DisassociateContactFromAddressBookRequest disassociateContactFromAddressBookRequest)
Disassociates a contact from a given address book.
disassociateContactFromAddressBookRequest - Future<DisassociateContactFromAddressBookResult> disassociateContactFromAddressBookAsync(DisassociateContactFromAddressBookRequest disassociateContactFromAddressBookRequest, AsyncHandler<DisassociateContactFromAddressBookRequest,DisassociateContactFromAddressBookResult> asyncHandler)
Disassociates a contact from a given address book.
disassociateContactFromAddressBookRequest - 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.Future<DisassociateDeviceFromRoomResult> disassociateDeviceFromRoomAsync(DisassociateDeviceFromRoomRequest disassociateDeviceFromRoomRequest)
Disassociates a device from its current room. The device continues to be connected to the Wi-Fi network and is still registered to the account. The device settings and skills are removed from the room.
disassociateDeviceFromRoomRequest - Future<DisassociateDeviceFromRoomResult> disassociateDeviceFromRoomAsync(DisassociateDeviceFromRoomRequest disassociateDeviceFromRoomRequest, AsyncHandler<DisassociateDeviceFromRoomRequest,DisassociateDeviceFromRoomResult> asyncHandler)
Disassociates a device from its current room. The device continues to be connected to the Wi-Fi network and is still registered to the account. The device settings and skills are removed from the room.
disassociateDeviceFromRoomRequest - 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.Future<DisassociateSkillGroupFromRoomResult> disassociateSkillGroupFromRoomAsync(DisassociateSkillGroupFromRoomRequest disassociateSkillGroupFromRoomRequest)
Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.
disassociateSkillGroupFromRoomRequest - Future<DisassociateSkillGroupFromRoomResult> disassociateSkillGroupFromRoomAsync(DisassociateSkillGroupFromRoomRequest disassociateSkillGroupFromRoomRequest, AsyncHandler<DisassociateSkillGroupFromRoomRequest,DisassociateSkillGroupFromRoomResult> asyncHandler)
Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.
disassociateSkillGroupFromRoomRequest - 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.Future<GetAddressBookResult> getAddressBookAsync(GetAddressBookRequest getAddressBookRequest)
Gets address the book details by the address book ARN.
getAddressBookRequest - Future<GetAddressBookResult> getAddressBookAsync(GetAddressBookRequest getAddressBookRequest, AsyncHandler<GetAddressBookRequest,GetAddressBookResult> asyncHandler)
Gets address the book details by the address book ARN.
getAddressBookRequest - 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.Future<GetContactResult> getContactAsync(GetContactRequest getContactRequest)
Gets the contact details by the contact ARN.
getContactRequest - Future<GetContactResult> getContactAsync(GetContactRequest getContactRequest, AsyncHandler<GetContactRequest,GetContactResult> asyncHandler)
Gets the contact details by the contact ARN.
getContactRequest - 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.Future<GetDeviceResult> getDeviceAsync(GetDeviceRequest getDeviceRequest)
Gets the details of a device by device ARN.
getDeviceRequest - Future<GetDeviceResult> getDeviceAsync(GetDeviceRequest getDeviceRequest, AsyncHandler<GetDeviceRequest,GetDeviceResult> asyncHandler)
Gets the details of a device by device ARN.
getDeviceRequest - 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.Future<GetProfileResult> getProfileAsync(GetProfileRequest getProfileRequest)
Gets the details of a room profile by profile ARN.
getProfileRequest - Future<GetProfileResult> getProfileAsync(GetProfileRequest getProfileRequest, AsyncHandler<GetProfileRequest,GetProfileResult> asyncHandler)
Gets the details of a room profile by profile ARN.
getProfileRequest - 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.Future<GetRoomResult> getRoomAsync(GetRoomRequest getRoomRequest)
Gets room details by room ARN.
getRoomRequest - Future<GetRoomResult> getRoomAsync(GetRoomRequest getRoomRequest, AsyncHandler<GetRoomRequest,GetRoomResult> asyncHandler)
Gets room details by room ARN.
getRoomRequest - 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.Future<GetRoomSkillParameterResult> getRoomSkillParameterAsync(GetRoomSkillParameterRequest getRoomSkillParameterRequest)
Gets room skill parameter details by room, skill, and parameter key ARN.
getRoomSkillParameterRequest - Future<GetRoomSkillParameterResult> getRoomSkillParameterAsync(GetRoomSkillParameterRequest getRoomSkillParameterRequest, AsyncHandler<GetRoomSkillParameterRequest,GetRoomSkillParameterResult> asyncHandler)
Gets room skill parameter details by room, skill, and parameter key ARN.
getRoomSkillParameterRequest - 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.Future<GetSkillGroupResult> getSkillGroupAsync(GetSkillGroupRequest getSkillGroupRequest)
Gets skill group details by skill group ARN.
getSkillGroupRequest - Future<GetSkillGroupResult> getSkillGroupAsync(GetSkillGroupRequest getSkillGroupRequest, AsyncHandler<GetSkillGroupRequest,GetSkillGroupResult> asyncHandler)
Gets skill group details by skill group ARN.
getSkillGroupRequest - 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.Future<ListDeviceEventsResult> listDeviceEventsAsync(ListDeviceEventsRequest listDeviceEventsRequest)
Lists the device event history, including device connection status, for up to 30 days.
listDeviceEventsRequest - Future<ListDeviceEventsResult> listDeviceEventsAsync(ListDeviceEventsRequest listDeviceEventsRequest, AsyncHandler<ListDeviceEventsRequest,ListDeviceEventsResult> asyncHandler)
Lists the device event history, including device connection status, for up to 30 days.
listDeviceEventsRequest - 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.Future<ListSkillsResult> listSkillsAsync(ListSkillsRequest listSkillsRequest)
Lists all enabled skills in a specific skill group.
listSkillsRequest - Future<ListSkillsResult> listSkillsAsync(ListSkillsRequest listSkillsRequest, AsyncHandler<ListSkillsRequest,ListSkillsResult> asyncHandler)
Lists all enabled skills in a specific skill group.
listSkillsRequest - 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.Future<ListTagsResult> listTagsAsync(ListTagsRequest listTagsRequest)
Lists all tags for the specified resource.
listTagsRequest - Future<ListTagsResult> listTagsAsync(ListTagsRequest listTagsRequest, AsyncHandler<ListTagsRequest,ListTagsResult> asyncHandler)
Lists all tags for the specified resource.
listTagsRequest - 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.Future<PutRoomSkillParameterResult> putRoomSkillParameterAsync(PutRoomSkillParameterRequest putRoomSkillParameterRequest)
Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.
putRoomSkillParameterRequest - Future<PutRoomSkillParameterResult> putRoomSkillParameterAsync(PutRoomSkillParameterRequest putRoomSkillParameterRequest, AsyncHandler<PutRoomSkillParameterRequest,PutRoomSkillParameterResult> asyncHandler)
Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.
putRoomSkillParameterRequest - 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.Future<ResolveRoomResult> resolveRoomAsync(ResolveRoomRequest resolveRoomRequest)
Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.
resolveRoomRequest - Future<ResolveRoomResult> resolveRoomAsync(ResolveRoomRequest resolveRoomRequest, AsyncHandler<ResolveRoomRequest,ResolveRoomResult> asyncHandler)
Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.
resolveRoomRequest - 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.Future<RevokeInvitationResult> revokeInvitationAsync(RevokeInvitationRequest revokeInvitationRequest)
Revokes an invitation and invalidates the enrollment URL.
revokeInvitationRequest - Future<RevokeInvitationResult> revokeInvitationAsync(RevokeInvitationRequest revokeInvitationRequest, AsyncHandler<RevokeInvitationRequest,RevokeInvitationResult> asyncHandler)
Revokes an invitation and invalidates the enrollment URL.
revokeInvitationRequest - 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.Future<SearchAddressBooksResult> searchAddressBooksAsync(SearchAddressBooksRequest searchAddressBooksRequest)
Searches address books and lists the ones that meet a set of filter and sort criteria.
searchAddressBooksRequest - Future<SearchAddressBooksResult> searchAddressBooksAsync(SearchAddressBooksRequest searchAddressBooksRequest, AsyncHandler<SearchAddressBooksRequest,SearchAddressBooksResult> asyncHandler)
Searches address books and lists the ones that meet a set of filter and sort criteria.
searchAddressBooksRequest - 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.Future<SearchContactsResult> searchContactsAsync(SearchContactsRequest searchContactsRequest)
Searches contacts and lists the ones that meet a set of filter and sort criteria.
searchContactsRequest - Future<SearchContactsResult> searchContactsAsync(SearchContactsRequest searchContactsRequest, AsyncHandler<SearchContactsRequest,SearchContactsResult> asyncHandler)
Searches contacts and lists the ones that meet a set of filter and sort criteria.
searchContactsRequest - 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.Future<SearchDevicesResult> searchDevicesAsync(SearchDevicesRequest searchDevicesRequest)
Searches devices and lists the ones that meet a set of filter criteria.
searchDevicesRequest - Future<SearchDevicesResult> searchDevicesAsync(SearchDevicesRequest searchDevicesRequest, AsyncHandler<SearchDevicesRequest,SearchDevicesResult> asyncHandler)
Searches devices and lists the ones that meet a set of filter criteria.
searchDevicesRequest - 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.Future<SearchProfilesResult> searchProfilesAsync(SearchProfilesRequest searchProfilesRequest)
Searches room profiles and lists the ones that meet a set of filter criteria.
searchProfilesRequest - Future<SearchProfilesResult> searchProfilesAsync(SearchProfilesRequest searchProfilesRequest, AsyncHandler<SearchProfilesRequest,SearchProfilesResult> asyncHandler)
Searches room profiles and lists the ones that meet a set of filter criteria.
searchProfilesRequest - 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.Future<SearchRoomsResult> searchRoomsAsync(SearchRoomsRequest searchRoomsRequest)
Searches rooms and lists the ones that meet a set of filter and sort criteria.
searchRoomsRequest - Future<SearchRoomsResult> searchRoomsAsync(SearchRoomsRequest searchRoomsRequest, AsyncHandler<SearchRoomsRequest,SearchRoomsResult> asyncHandler)
Searches rooms and lists the ones that meet a set of filter and sort criteria.
searchRoomsRequest - 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.Future<SearchSkillGroupsResult> searchSkillGroupsAsync(SearchSkillGroupsRequest searchSkillGroupsRequest)
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
searchSkillGroupsRequest - Future<SearchSkillGroupsResult> searchSkillGroupsAsync(SearchSkillGroupsRequest searchSkillGroupsRequest, AsyncHandler<SearchSkillGroupsRequest,SearchSkillGroupsResult> asyncHandler)
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
searchSkillGroupsRequest - 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.Future<SearchUsersResult> searchUsersAsync(SearchUsersRequest searchUsersRequest)
Searches users and lists the ones that meet a set of filter and sort criteria.
searchUsersRequest - Future<SearchUsersResult> searchUsersAsync(SearchUsersRequest searchUsersRequest, AsyncHandler<SearchUsersRequest,SearchUsersResult> asyncHandler)
Searches users and lists the ones that meet a set of filter and sort criteria.
searchUsersRequest - 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.Future<SendInvitationResult> sendInvitationAsync(SendInvitationRequest sendInvitationRequest)
Sends an enrollment invitation email with a URL to a user. The URL is valid for 72 hours or until you call this operation again, whichever comes first.
sendInvitationRequest - Future<SendInvitationResult> sendInvitationAsync(SendInvitationRequest sendInvitationRequest, AsyncHandler<SendInvitationRequest,SendInvitationResult> asyncHandler)
Sends an enrollment invitation email with a URL to a user. The URL is valid for 72 hours or until you call this operation again, whichever comes first.
sendInvitationRequest - 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.Future<StartDeviceSyncResult> startDeviceSyncAsync(StartDeviceSyncRequest startDeviceSyncRequest)
Resets a device and its account to the known default settings, by clearing all information and settings set by previous users.
startDeviceSyncRequest - Future<StartDeviceSyncResult> startDeviceSyncAsync(StartDeviceSyncRequest startDeviceSyncRequest, AsyncHandler<StartDeviceSyncRequest,StartDeviceSyncResult> asyncHandler)
Resets a device and its account to the known default settings, by clearing all information and settings set by previous users.
startDeviceSyncRequest - 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.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
Adds metadata tags to a specified resource.
tagResourceRequest - Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Adds metadata tags to a specified resource.
tagResourceRequest - 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.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
Removes metadata tags from a specified resource.
untagResourceRequest - Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes metadata tags from a specified resource.
untagResourceRequest - 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.Future<UpdateAddressBookResult> updateAddressBookAsync(UpdateAddressBookRequest updateAddressBookRequest)
Updates address book details by the address book ARN.
updateAddressBookRequest - Future<UpdateAddressBookResult> updateAddressBookAsync(UpdateAddressBookRequest updateAddressBookRequest, AsyncHandler<UpdateAddressBookRequest,UpdateAddressBookResult> asyncHandler)
Updates address book details by the address book ARN.
updateAddressBookRequest - 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.Future<UpdateContactResult> updateContactAsync(UpdateContactRequest updateContactRequest)
Updates the contact details by the contact ARN.
updateContactRequest - Future<UpdateContactResult> updateContactAsync(UpdateContactRequest updateContactRequest, AsyncHandler<UpdateContactRequest,UpdateContactResult> asyncHandler)
Updates the contact details by the contact ARN.
updateContactRequest - 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.Future<UpdateDeviceResult> updateDeviceAsync(UpdateDeviceRequest updateDeviceRequest)
Updates the device name by device ARN.
updateDeviceRequest - Future<UpdateDeviceResult> updateDeviceAsync(UpdateDeviceRequest updateDeviceRequest, AsyncHandler<UpdateDeviceRequest,UpdateDeviceResult> asyncHandler)
Updates the device name by device ARN.
updateDeviceRequest - 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.Future<UpdateProfileResult> updateProfileAsync(UpdateProfileRequest updateProfileRequest)
Updates an existing room profile by room profile ARN.
updateProfileRequest - Future<UpdateProfileResult> updateProfileAsync(UpdateProfileRequest updateProfileRequest, AsyncHandler<UpdateProfileRequest,UpdateProfileResult> asyncHandler)
Updates an existing room profile by room profile ARN.
updateProfileRequest - 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.Future<UpdateRoomResult> updateRoomAsync(UpdateRoomRequest updateRoomRequest)
Updates room details by room ARN.
updateRoomRequest - Future<UpdateRoomResult> updateRoomAsync(UpdateRoomRequest updateRoomRequest, AsyncHandler<UpdateRoomRequest,UpdateRoomResult> asyncHandler)
Updates room details by room ARN.
updateRoomRequest - 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.Future<UpdateSkillGroupResult> updateSkillGroupAsync(UpdateSkillGroupRequest updateSkillGroupRequest)
Updates skill group details by skill group ARN.
updateSkillGroupRequest - Future<UpdateSkillGroupResult> updateSkillGroupAsync(UpdateSkillGroupRequest updateSkillGroupRequest, AsyncHandler<UpdateSkillGroupRequest,UpdateSkillGroupResult> asyncHandler)
Updates skill group details by skill group ARN.
updateSkillGroupRequest - 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.Copyright © 2018. All rights reserved.