@Generated(value="software.amazon.awssdk:codegen") public interface AlexaForBusinessAsyncClient extends SdkClient
builder()
method.
Alexa for Business helps you use Alexa in your organization. Alexa for Business provides the tools you to manage Alexa devices, enroll your users, and assign skills, at scale. You can build your own context-aware voice skills using the Alexa Skills Kit and the Alexa for Business API operations. You can also make these available as private skills for your organization. Alexa for Business makes it efficient to voice-enable your products and services, thus providing context-aware voice experiences for your customers. In addition, Alexa for Business enables Alexa Voice Services (AVS) device manufacturers to centrally deploy and manage their devices in Alexa for Business as shared devices as a part of their existing management flow.
Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_NAME |
Modifier and Type | Method and Description |
---|---|
default CompletableFuture<ApproveSkillResponse> |
approveSkill(ApproveSkillRequest approveSkillRequest)
Associates a skill with the organization under the customer's AWS account.
|
default CompletableFuture<ApproveSkillResponse> |
approveSkill(Consumer<ApproveSkillRequest.Builder> approveSkillRequest)
Associates a skill with the organization under the customer's AWS account.
|
default CompletableFuture<AssociateContactWithAddressBookResponse> |
associateContactWithAddressBook(AssociateContactWithAddressBookRequest associateContactWithAddressBookRequest)
Associates a contact with a given address book.
|
default CompletableFuture<AssociateContactWithAddressBookResponse> |
associateContactWithAddressBook(Consumer<AssociateContactWithAddressBookRequest.Builder> associateContactWithAddressBookRequest)
Associates a contact with a given address book.
|
default CompletableFuture<AssociateDeviceWithRoomResponse> |
associateDeviceWithRoom(AssociateDeviceWithRoomRequest associateDeviceWithRoomRequest)
Associates a device with a given room.
|
default CompletableFuture<AssociateDeviceWithRoomResponse> |
associateDeviceWithRoom(Consumer<AssociateDeviceWithRoomRequest.Builder> associateDeviceWithRoomRequest)
Associates a device with a given room.
|
default CompletableFuture<AssociateSkillGroupWithRoomResponse> |
associateSkillGroupWithRoom(AssociateSkillGroupWithRoomRequest associateSkillGroupWithRoomRequest)
Associates a skill group with a given room.
|
default CompletableFuture<AssociateSkillGroupWithRoomResponse> |
associateSkillGroupWithRoom(Consumer<AssociateSkillGroupWithRoomRequest.Builder> associateSkillGroupWithRoomRequest)
Associates a skill group with a given room.
|
default CompletableFuture<AssociateSkillWithSkillGroupResponse> |
associateSkillWithSkillGroup(AssociateSkillWithSkillGroupRequest associateSkillWithSkillGroupRequest)
Associates a skill with a skill group.
|
default CompletableFuture<AssociateSkillWithSkillGroupResponse> |
associateSkillWithSkillGroup(Consumer<AssociateSkillWithSkillGroupRequest.Builder> associateSkillWithSkillGroupRequest)
Associates a skill with a skill group.
|
static AlexaForBusinessAsyncClientBuilder |
builder()
Create a builder that can be used to configure and create a
AlexaForBusinessAsyncClient . |
static AlexaForBusinessAsyncClient |
create()
Create a
AlexaForBusinessAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider . |
default CompletableFuture<CreateAddressBookResponse> |
createAddressBook(Consumer<CreateAddressBookRequest.Builder> createAddressBookRequest)
Creates an address book with the specified details.
|
default CompletableFuture<CreateAddressBookResponse> |
createAddressBook(CreateAddressBookRequest createAddressBookRequest)
Creates an address book with the specified details.
|
default CompletableFuture<CreateConferenceProviderResponse> |
createConferenceProvider(Consumer<CreateConferenceProviderRequest.Builder> createConferenceProviderRequest)
Adds a new conference provider under the user's AWS account.
|
default CompletableFuture<CreateConferenceProviderResponse> |
createConferenceProvider(CreateConferenceProviderRequest createConferenceProviderRequest)
Adds a new conference provider under the user's AWS account.
|
default CompletableFuture<CreateContactResponse> |
createContact(Consumer<CreateContactRequest.Builder> createContactRequest)
Creates a contact with the specified details.
|
default CompletableFuture<CreateContactResponse> |
createContact(CreateContactRequest createContactRequest)
Creates a contact with the specified details.
|
default CompletableFuture<CreateProfileResponse> |
createProfile(Consumer<CreateProfileRequest.Builder> createProfileRequest)
Creates a new room profile with the specified details.
|
default CompletableFuture<CreateProfileResponse> |
createProfile(CreateProfileRequest createProfileRequest)
Creates a new room profile with the specified details.
|
default CompletableFuture<CreateRoomResponse> |
createRoom(Consumer<CreateRoomRequest.Builder> createRoomRequest)
Creates a room with the specified details.
|
default CompletableFuture<CreateRoomResponse> |
createRoom(CreateRoomRequest createRoomRequest)
Creates a room with the specified details.
|
default CompletableFuture<CreateSkillGroupResponse> |
createSkillGroup(Consumer<CreateSkillGroupRequest.Builder> createSkillGroupRequest)
Creates a skill group with a specified name and description.
|
default CompletableFuture<CreateSkillGroupResponse> |
createSkillGroup(CreateSkillGroupRequest createSkillGroupRequest)
Creates a skill group with a specified name and description.
|
default CompletableFuture<CreateUserResponse> |
createUser(Consumer<CreateUserRequest.Builder> createUserRequest)
Creates a user.
|
default CompletableFuture<CreateUserResponse> |
createUser(CreateUserRequest createUserRequest)
Creates a user.
|
default CompletableFuture<DeleteAddressBookResponse> |
deleteAddressBook(Consumer<DeleteAddressBookRequest.Builder> deleteAddressBookRequest)
Deletes an address book by the address book ARN.
|
default CompletableFuture<DeleteAddressBookResponse> |
deleteAddressBook(DeleteAddressBookRequest deleteAddressBookRequest)
Deletes an address book by the address book ARN.
|
default CompletableFuture<DeleteConferenceProviderResponse> |
deleteConferenceProvider(Consumer<DeleteConferenceProviderRequest.Builder> deleteConferenceProviderRequest)
Deletes a conference provider.
|
default CompletableFuture<DeleteConferenceProviderResponse> |
deleteConferenceProvider(DeleteConferenceProviderRequest deleteConferenceProviderRequest)
Deletes a conference provider.
|
default CompletableFuture<DeleteContactResponse> |
deleteContact(Consumer<DeleteContactRequest.Builder> deleteContactRequest)
Deletes a contact by the contact ARN.
|
default CompletableFuture<DeleteContactResponse> |
deleteContact(DeleteContactRequest deleteContactRequest)
Deletes a contact by the contact ARN.
|
default CompletableFuture<DeleteDeviceResponse> |
deleteDevice(Consumer<DeleteDeviceRequest.Builder> deleteDeviceRequest)
Removes a device from Alexa For Business.
|
default CompletableFuture<DeleteDeviceResponse> |
deleteDevice(DeleteDeviceRequest deleteDeviceRequest)
Removes a device from Alexa For Business.
|
default CompletableFuture<DeleteProfileResponse> |
deleteProfile(Consumer<DeleteProfileRequest.Builder> deleteProfileRequest)
Deletes a room profile by the profile ARN.
|
default CompletableFuture<DeleteProfileResponse> |
deleteProfile(DeleteProfileRequest deleteProfileRequest)
Deletes a room profile by the profile ARN.
|
default CompletableFuture<DeleteRoomResponse> |
deleteRoom(Consumer<DeleteRoomRequest.Builder> deleteRoomRequest)
Deletes a room by the room ARN.
|
default CompletableFuture<DeleteRoomResponse> |
deleteRoom(DeleteRoomRequest deleteRoomRequest)
Deletes a room by the room ARN.
|
default CompletableFuture<DeleteRoomSkillParameterResponse> |
deleteRoomSkillParameter(Consumer<DeleteRoomSkillParameterRequest.Builder> deleteRoomSkillParameterRequest)
Deletes room skill parameter details by room, skill, and parameter key ID.
|
default CompletableFuture<DeleteRoomSkillParameterResponse> |
deleteRoomSkillParameter(DeleteRoomSkillParameterRequest deleteRoomSkillParameterRequest)
Deletes room skill parameter details by room, skill, and parameter key ID.
|
default CompletableFuture<DeleteSkillAuthorizationResponse> |
deleteSkillAuthorization(Consumer<DeleteSkillAuthorizationRequest.Builder> deleteSkillAuthorizationRequest)
Unlinks a third-party account from a skill.
|
default CompletableFuture<DeleteSkillAuthorizationResponse> |
deleteSkillAuthorization(DeleteSkillAuthorizationRequest deleteSkillAuthorizationRequest)
Unlinks a third-party account from a skill.
|
default CompletableFuture<DeleteSkillGroupResponse> |
deleteSkillGroup(Consumer<DeleteSkillGroupRequest.Builder> deleteSkillGroupRequest)
Deletes a skill group by skill group ARN.
|
default CompletableFuture<DeleteSkillGroupResponse> |
deleteSkillGroup(DeleteSkillGroupRequest deleteSkillGroupRequest)
Deletes a skill group by skill group ARN.
|
default CompletableFuture<DeleteUserResponse> |
deleteUser(Consumer<DeleteUserRequest.Builder> deleteUserRequest)
Deletes a specified user by user ARN and enrollment ARN.
|
default CompletableFuture<DeleteUserResponse> |
deleteUser(DeleteUserRequest deleteUserRequest)
Deletes a specified user by user ARN and enrollment ARN.
|
default CompletableFuture<DisassociateContactFromAddressBookResponse> |
disassociateContactFromAddressBook(Consumer<DisassociateContactFromAddressBookRequest.Builder> disassociateContactFromAddressBookRequest)
Disassociates a contact from a given address book.
|
default CompletableFuture<DisassociateContactFromAddressBookResponse> |
disassociateContactFromAddressBook(DisassociateContactFromAddressBookRequest disassociateContactFromAddressBookRequest)
Disassociates a contact from a given address book.
|
default CompletableFuture<DisassociateDeviceFromRoomResponse> |
disassociateDeviceFromRoom(Consumer<DisassociateDeviceFromRoomRequest.Builder> disassociateDeviceFromRoomRequest)
Disassociates a device from its current room.
|
default CompletableFuture<DisassociateDeviceFromRoomResponse> |
disassociateDeviceFromRoom(DisassociateDeviceFromRoomRequest disassociateDeviceFromRoomRequest)
Disassociates a device from its current room.
|
default CompletableFuture<DisassociateSkillFromSkillGroupResponse> |
disassociateSkillFromSkillGroup(Consumer<DisassociateSkillFromSkillGroupRequest.Builder> disassociateSkillFromSkillGroupRequest)
Disassociates a skill from a skill group.
|
default CompletableFuture<DisassociateSkillFromSkillGroupResponse> |
disassociateSkillFromSkillGroup(DisassociateSkillFromSkillGroupRequest disassociateSkillFromSkillGroupRequest)
Disassociates a skill from a skill group.
|
default CompletableFuture<DisassociateSkillGroupFromRoomResponse> |
disassociateSkillGroupFromRoom(Consumer<DisassociateSkillGroupFromRoomRequest.Builder> disassociateSkillGroupFromRoomRequest)
Disassociates a skill group from a specified room.
|
default CompletableFuture<DisassociateSkillGroupFromRoomResponse> |
disassociateSkillGroupFromRoom(DisassociateSkillGroupFromRoomRequest disassociateSkillGroupFromRoomRequest)
Disassociates a skill group from a specified room.
|
default CompletableFuture<ForgetSmartHomeAppliancesResponse> |
forgetSmartHomeAppliances(Consumer<ForgetSmartHomeAppliancesRequest.Builder> forgetSmartHomeAppliancesRequest)
Forgets smart home appliances associated to a room.
|
default CompletableFuture<ForgetSmartHomeAppliancesResponse> |
forgetSmartHomeAppliances(ForgetSmartHomeAppliancesRequest forgetSmartHomeAppliancesRequest)
Forgets smart home appliances associated to a room.
|
default CompletableFuture<GetAddressBookResponse> |
getAddressBook(Consumer<GetAddressBookRequest.Builder> getAddressBookRequest)
Gets address the book details by the address book ARN.
|
default CompletableFuture<GetAddressBookResponse> |
getAddressBook(GetAddressBookRequest getAddressBookRequest)
Gets address the book details by the address book ARN.
|
default CompletableFuture<GetConferencePreferenceResponse> |
getConferencePreference(Consumer<GetConferencePreferenceRequest.Builder> getConferencePreferenceRequest)
Retrieves the existing conference preferences.
|
default CompletableFuture<GetConferencePreferenceResponse> |
getConferencePreference(GetConferencePreferenceRequest getConferencePreferenceRequest)
Retrieves the existing conference preferences.
|
default CompletableFuture<GetConferenceProviderResponse> |
getConferenceProvider(Consumer<GetConferenceProviderRequest.Builder> getConferenceProviderRequest)
Gets details about a specific conference provider.
|
default CompletableFuture<GetConferenceProviderResponse> |
getConferenceProvider(GetConferenceProviderRequest getConferenceProviderRequest)
Gets details about a specific conference provider.
|
default CompletableFuture<GetContactResponse> |
getContact(Consumer<GetContactRequest.Builder> getContactRequest)
Gets the contact details by the contact ARN.
|
default CompletableFuture<GetContactResponse> |
getContact(GetContactRequest getContactRequest)
Gets the contact details by the contact ARN.
|
default CompletableFuture<GetDeviceResponse> |
getDevice(Consumer<GetDeviceRequest.Builder> getDeviceRequest)
Gets the details of a device by device ARN.
|
default CompletableFuture<GetDeviceResponse> |
getDevice(GetDeviceRequest getDeviceRequest)
Gets the details of a device by device ARN.
|
default CompletableFuture<GetProfileResponse> |
getProfile(Consumer<GetProfileRequest.Builder> getProfileRequest)
Gets the details of a room profile by profile ARN.
|
default CompletableFuture<GetProfileResponse> |
getProfile(GetProfileRequest getProfileRequest)
Gets the details of a room profile by profile ARN.
|
default CompletableFuture<GetRoomResponse> |
getRoom(Consumer<GetRoomRequest.Builder> getRoomRequest)
Gets room details by room ARN.
|
default CompletableFuture<GetRoomResponse> |
getRoom(GetRoomRequest getRoomRequest)
Gets room details by room ARN.
|
default CompletableFuture<GetRoomSkillParameterResponse> |
getRoomSkillParameter(Consumer<GetRoomSkillParameterRequest.Builder> getRoomSkillParameterRequest)
Gets room skill parameter details by room, skill, and parameter key ARN.
|
default CompletableFuture<GetRoomSkillParameterResponse> |
getRoomSkillParameter(GetRoomSkillParameterRequest getRoomSkillParameterRequest)
Gets room skill parameter details by room, skill, and parameter key ARN.
|
default CompletableFuture<GetSkillGroupResponse> |
getSkillGroup(Consumer<GetSkillGroupRequest.Builder> getSkillGroupRequest)
Gets skill group details by skill group ARN.
|
default CompletableFuture<GetSkillGroupResponse> |
getSkillGroup(GetSkillGroupRequest getSkillGroupRequest)
Gets skill group details by skill group ARN.
|
default CompletableFuture<ListConferenceProvidersResponse> |
listConferenceProviders(Consumer<ListConferenceProvidersRequest.Builder> listConferenceProvidersRequest)
Lists conference providers under a specific AWS account.
|
default CompletableFuture<ListConferenceProvidersResponse> |
listConferenceProviders(ListConferenceProvidersRequest listConferenceProvidersRequest)
Lists conference providers under a specific AWS account.
|
default ListConferenceProvidersPublisher |
listConferenceProvidersPaginator(Consumer<ListConferenceProvidersRequest.Builder> listConferenceProvidersRequest)
Lists conference providers under a specific AWS account.
|
default ListConferenceProvidersPublisher |
listConferenceProvidersPaginator(ListConferenceProvidersRequest listConferenceProvidersRequest)
Lists conference providers under a specific AWS account.
|
default CompletableFuture<ListDeviceEventsResponse> |
listDeviceEvents(Consumer<ListDeviceEventsRequest.Builder> listDeviceEventsRequest)
Lists the device event history, including device connection status, for up to 30 days.
|
default CompletableFuture<ListDeviceEventsResponse> |
listDeviceEvents(ListDeviceEventsRequest listDeviceEventsRequest)
Lists the device event history, including device connection status, for up to 30 days.
|
default ListDeviceEventsPublisher |
listDeviceEventsPaginator(Consumer<ListDeviceEventsRequest.Builder> listDeviceEventsRequest)
Lists the device event history, including device connection status, for up to 30 days.
|
default ListDeviceEventsPublisher |
listDeviceEventsPaginator(ListDeviceEventsRequest listDeviceEventsRequest)
Lists the device event history, including device connection status, for up to 30 days.
|
default CompletableFuture<ListSkillsResponse> |
listSkills(Consumer<ListSkillsRequest.Builder> listSkillsRequest)
Lists all enabled skills in a specific skill group.
|
default CompletableFuture<ListSkillsResponse> |
listSkills(ListSkillsRequest listSkillsRequest)
Lists all enabled skills in a specific skill group.
|
default ListSkillsPublisher |
listSkillsPaginator(Consumer<ListSkillsRequest.Builder> listSkillsRequest)
Lists all enabled skills in a specific skill group.
|
default ListSkillsPublisher |
listSkillsPaginator(ListSkillsRequest listSkillsRequest)
Lists all enabled skills in a specific skill group.
|
default CompletableFuture<ListSkillsStoreCategoriesResponse> |
listSkillsStoreCategories(Consumer<ListSkillsStoreCategoriesRequest.Builder> listSkillsStoreCategoriesRequest)
Lists all categories in the Alexa skill store.
|
default CompletableFuture<ListSkillsStoreCategoriesResponse> |
listSkillsStoreCategories(ListSkillsStoreCategoriesRequest listSkillsStoreCategoriesRequest)
Lists all categories in the Alexa skill store.
|
default ListSkillsStoreCategoriesPublisher |
listSkillsStoreCategoriesPaginator(Consumer<ListSkillsStoreCategoriesRequest.Builder> listSkillsStoreCategoriesRequest)
Lists all categories in the Alexa skill store.
|
default ListSkillsStoreCategoriesPublisher |
listSkillsStoreCategoriesPaginator(ListSkillsStoreCategoriesRequest listSkillsStoreCategoriesRequest)
Lists all categories in the Alexa skill store.
|
default CompletableFuture<ListSkillsStoreSkillsByCategoryResponse> |
listSkillsStoreSkillsByCategory(Consumer<ListSkillsStoreSkillsByCategoryRequest.Builder> listSkillsStoreSkillsByCategoryRequest)
Lists all skills in the Alexa skill store by category.
|
default CompletableFuture<ListSkillsStoreSkillsByCategoryResponse> |
listSkillsStoreSkillsByCategory(ListSkillsStoreSkillsByCategoryRequest listSkillsStoreSkillsByCategoryRequest)
Lists all skills in the Alexa skill store by category.
|
default ListSkillsStoreSkillsByCategoryPublisher |
listSkillsStoreSkillsByCategoryPaginator(Consumer<ListSkillsStoreSkillsByCategoryRequest.Builder> listSkillsStoreSkillsByCategoryRequest)
Lists all skills in the Alexa skill store by category.
|
default ListSkillsStoreSkillsByCategoryPublisher |
listSkillsStoreSkillsByCategoryPaginator(ListSkillsStoreSkillsByCategoryRequest listSkillsStoreSkillsByCategoryRequest)
Lists all skills in the Alexa skill store by category.
|
default CompletableFuture<ListSmartHomeAppliancesResponse> |
listSmartHomeAppliances(Consumer<ListSmartHomeAppliancesRequest.Builder> listSmartHomeAppliancesRequest)
Lists all of the smart home appliances associated with a room.
|
default CompletableFuture<ListSmartHomeAppliancesResponse> |
listSmartHomeAppliances(ListSmartHomeAppliancesRequest listSmartHomeAppliancesRequest)
Lists all of the smart home appliances associated with a room.
|
default ListSmartHomeAppliancesPublisher |
listSmartHomeAppliancesPaginator(Consumer<ListSmartHomeAppliancesRequest.Builder> listSmartHomeAppliancesRequest)
Lists all of the smart home appliances associated with a room.
|
default ListSmartHomeAppliancesPublisher |
listSmartHomeAppliancesPaginator(ListSmartHomeAppliancesRequest listSmartHomeAppliancesRequest)
Lists all of the smart home appliances associated with a room.
|
default CompletableFuture<ListTagsResponse> |
listTags(Consumer<ListTagsRequest.Builder> listTagsRequest)
Lists all tags for the specified resource.
|
default CompletableFuture<ListTagsResponse> |
listTags(ListTagsRequest listTagsRequest)
Lists all tags for the specified resource.
|
default ListTagsPublisher |
listTagsPaginator(Consumer<ListTagsRequest.Builder> listTagsRequest)
Lists all tags for the specified resource.
|
default ListTagsPublisher |
listTagsPaginator(ListTagsRequest listTagsRequest)
Lists all tags for the specified resource.
|
default CompletableFuture<PutConferencePreferenceResponse> |
putConferencePreference(Consumer<PutConferencePreferenceRequest.Builder> putConferencePreferenceRequest)
Sets the conference preferences on a specific conference provider at the account level.
|
default CompletableFuture<PutConferencePreferenceResponse> |
putConferencePreference(PutConferencePreferenceRequest putConferencePreferenceRequest)
Sets the conference preferences on a specific conference provider at the account level.
|
default CompletableFuture<PutRoomSkillParameterResponse> |
putRoomSkillParameter(Consumer<PutRoomSkillParameterRequest.Builder> putRoomSkillParameterRequest)
Updates room skill parameter details by room, skill, and parameter key ID.
|
default CompletableFuture<PutRoomSkillParameterResponse> |
putRoomSkillParameter(PutRoomSkillParameterRequest putRoomSkillParameterRequest)
Updates room skill parameter details by room, skill, and parameter key ID.
|
default CompletableFuture<PutSkillAuthorizationResponse> |
putSkillAuthorization(Consumer<PutSkillAuthorizationRequest.Builder> putSkillAuthorizationRequest)
Links a user's account to a third-party skill provider.
|
default CompletableFuture<PutSkillAuthorizationResponse> |
putSkillAuthorization(PutSkillAuthorizationRequest putSkillAuthorizationRequest)
Links a user's account to a third-party skill provider.
|
default CompletableFuture<RegisterAvsDeviceResponse> |
registerAVSDevice(Consumer<RegisterAvsDeviceRequest.Builder> registerAvsDeviceRequest)
Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service
(AVS).
|
default CompletableFuture<RegisterAvsDeviceResponse> |
registerAVSDevice(RegisterAvsDeviceRequest registerAvsDeviceRequest)
Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service
(AVS).
|
default CompletableFuture<RejectSkillResponse> |
rejectSkill(Consumer<RejectSkillRequest.Builder> rejectSkillRequest)
Disassociates a skill from the organization under a user's AWS account.
|
default CompletableFuture<RejectSkillResponse> |
rejectSkill(RejectSkillRequest rejectSkillRequest)
Disassociates a skill from the organization under a user's AWS account.
|
default CompletableFuture<ResolveRoomResponse> |
resolveRoom(Consumer<ResolveRoomRequest.Builder> resolveRoomRequest)
Determines the details for the room from which a skill request was invoked.
|
default CompletableFuture<ResolveRoomResponse> |
resolveRoom(ResolveRoomRequest resolveRoomRequest)
Determines the details for the room from which a skill request was invoked.
|
default CompletableFuture<RevokeInvitationResponse> |
revokeInvitation(Consumer<RevokeInvitationRequest.Builder> revokeInvitationRequest)
Revokes an invitation and invalidates the enrollment URL.
|
default CompletableFuture<RevokeInvitationResponse> |
revokeInvitation(RevokeInvitationRequest revokeInvitationRequest)
Revokes an invitation and invalidates the enrollment URL.
|
default CompletableFuture<SearchAddressBooksResponse> |
searchAddressBooks(Consumer<SearchAddressBooksRequest.Builder> searchAddressBooksRequest)
Searches address books and lists the ones that meet a set of filter and sort criteria.
|
default CompletableFuture<SearchAddressBooksResponse> |
searchAddressBooks(SearchAddressBooksRequest searchAddressBooksRequest)
Searches address books and lists the ones that meet a set of filter and sort criteria.
|
default SearchAddressBooksPublisher |
searchAddressBooksPaginator(Consumer<SearchAddressBooksRequest.Builder> searchAddressBooksRequest)
Searches address books and lists the ones that meet a set of filter and sort criteria.
|
default SearchAddressBooksPublisher |
searchAddressBooksPaginator(SearchAddressBooksRequest searchAddressBooksRequest)
Searches address books and lists the ones that meet a set of filter and sort criteria.
|
default CompletableFuture<SearchContactsResponse> |
searchContacts(Consumer<SearchContactsRequest.Builder> searchContactsRequest)
Searches contacts and lists the ones that meet a set of filter and sort criteria.
|
default CompletableFuture<SearchContactsResponse> |
searchContacts(SearchContactsRequest searchContactsRequest)
Searches contacts and lists the ones that meet a set of filter and sort criteria.
|
default SearchContactsPublisher |
searchContactsPaginator(Consumer<SearchContactsRequest.Builder> searchContactsRequest)
Searches contacts and lists the ones that meet a set of filter and sort criteria.
|
default SearchContactsPublisher |
searchContactsPaginator(SearchContactsRequest searchContactsRequest)
Searches contacts and lists the ones that meet a set of filter and sort criteria.
|
default CompletableFuture<SearchDevicesResponse> |
searchDevices(Consumer<SearchDevicesRequest.Builder> searchDevicesRequest)
Searches devices and lists the ones that meet a set of filter criteria.
|
default CompletableFuture<SearchDevicesResponse> |
searchDevices(SearchDevicesRequest searchDevicesRequest)
Searches devices and lists the ones that meet a set of filter criteria.
|
default SearchDevicesPublisher |
searchDevicesPaginator(Consumer<SearchDevicesRequest.Builder> searchDevicesRequest)
Searches devices and lists the ones that meet a set of filter criteria.
|
default SearchDevicesPublisher |
searchDevicesPaginator(SearchDevicesRequest searchDevicesRequest)
Searches devices and lists the ones that meet a set of filter criteria.
|
default CompletableFuture<SearchProfilesResponse> |
searchProfiles(Consumer<SearchProfilesRequest.Builder> searchProfilesRequest)
Searches room profiles and lists the ones that meet a set of filter criteria.
|
default CompletableFuture<SearchProfilesResponse> |
searchProfiles(SearchProfilesRequest searchProfilesRequest)
Searches room profiles and lists the ones that meet a set of filter criteria.
|
default SearchProfilesPublisher |
searchProfilesPaginator(Consumer<SearchProfilesRequest.Builder> searchProfilesRequest)
Searches room profiles and lists the ones that meet a set of filter criteria.
|
default SearchProfilesPublisher |
searchProfilesPaginator(SearchProfilesRequest searchProfilesRequest)
Searches room profiles and lists the ones that meet a set of filter criteria.
|
default CompletableFuture<SearchRoomsResponse> |
searchRooms(Consumer<SearchRoomsRequest.Builder> searchRoomsRequest)
Searches rooms and lists the ones that meet a set of filter and sort criteria.
|
default CompletableFuture<SearchRoomsResponse> |
searchRooms(SearchRoomsRequest searchRoomsRequest)
Searches rooms and lists the ones that meet a set of filter and sort criteria.
|
default SearchRoomsPublisher |
searchRoomsPaginator(Consumer<SearchRoomsRequest.Builder> searchRoomsRequest)
Searches rooms and lists the ones that meet a set of filter and sort criteria.
|
default SearchRoomsPublisher |
searchRoomsPaginator(SearchRoomsRequest searchRoomsRequest)
Searches rooms and lists the ones that meet a set of filter and sort criteria.
|
default CompletableFuture<SearchSkillGroupsResponse> |
searchSkillGroups(Consumer<SearchSkillGroupsRequest.Builder> searchSkillGroupsRequest)
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
|
default CompletableFuture<SearchSkillGroupsResponse> |
searchSkillGroups(SearchSkillGroupsRequest searchSkillGroupsRequest)
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
|
default SearchSkillGroupsPublisher |
searchSkillGroupsPaginator(Consumer<SearchSkillGroupsRequest.Builder> searchSkillGroupsRequest)
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
|
default SearchSkillGroupsPublisher |
searchSkillGroupsPaginator(SearchSkillGroupsRequest searchSkillGroupsRequest)
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
|
default CompletableFuture<SearchUsersResponse> |
searchUsers(Consumer<SearchUsersRequest.Builder> searchUsersRequest)
Searches users and lists the ones that meet a set of filter and sort criteria.
|
default CompletableFuture<SearchUsersResponse> |
searchUsers(SearchUsersRequest searchUsersRequest)
Searches users and lists the ones that meet a set of filter and sort criteria.
|
default SearchUsersPublisher |
searchUsersPaginator(Consumer<SearchUsersRequest.Builder> searchUsersRequest)
Searches users and lists the ones that meet a set of filter and sort criteria.
|
default SearchUsersPublisher |
searchUsersPaginator(SearchUsersRequest searchUsersRequest)
Searches users and lists the ones that meet a set of filter and sort criteria.
|
default CompletableFuture<SendInvitationResponse> |
sendInvitation(Consumer<SendInvitationRequest.Builder> sendInvitationRequest)
Sends an enrollment invitation email with a URL to a user.
|
default CompletableFuture<SendInvitationResponse> |
sendInvitation(SendInvitationRequest sendInvitationRequest)
Sends an enrollment invitation email with a URL to a user.
|
default CompletableFuture<StartDeviceSyncResponse> |
startDeviceSync(Consumer<StartDeviceSyncRequest.Builder> startDeviceSyncRequest)
Resets a device and its account to the known default settings, by clearing all information and settings set by
previous users.
|
default CompletableFuture<StartDeviceSyncResponse> |
startDeviceSync(StartDeviceSyncRequest startDeviceSyncRequest)
Resets a device and its account to the known default settings, by clearing all information and settings set by
previous users.
|
default CompletableFuture<StartSmartHomeApplianceDiscoveryResponse> |
startSmartHomeApplianceDiscovery(Consumer<StartSmartHomeApplianceDiscoveryRequest.Builder> startSmartHomeApplianceDiscoveryRequest)
Initiates the discovery of any smart home appliances associated with the room.
|
default CompletableFuture<StartSmartHomeApplianceDiscoveryResponse> |
startSmartHomeApplianceDiscovery(StartSmartHomeApplianceDiscoveryRequest startSmartHomeApplianceDiscoveryRequest)
Initiates the discovery of any smart home appliances associated with the room.
|
default CompletableFuture<TagResourceResponse> |
tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Adds metadata tags to a specified resource.
|
default CompletableFuture<TagResourceResponse> |
tagResource(TagResourceRequest tagResourceRequest)
Adds metadata tags to a specified resource.
|
default CompletableFuture<UntagResourceResponse> |
untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Removes metadata tags from a specified resource.
|
default CompletableFuture<UntagResourceResponse> |
untagResource(UntagResourceRequest untagResourceRequest)
Removes metadata tags from a specified resource.
|
default CompletableFuture<UpdateAddressBookResponse> |
updateAddressBook(Consumer<UpdateAddressBookRequest.Builder> updateAddressBookRequest)
Updates address book details by the address book ARN.
|
default CompletableFuture<UpdateAddressBookResponse> |
updateAddressBook(UpdateAddressBookRequest updateAddressBookRequest)
Updates address book details by the address book ARN.
|
default CompletableFuture<UpdateConferenceProviderResponse> |
updateConferenceProvider(Consumer<UpdateConferenceProviderRequest.Builder> updateConferenceProviderRequest)
Updates an existing conference provider's settings.
|
default CompletableFuture<UpdateConferenceProviderResponse> |
updateConferenceProvider(UpdateConferenceProviderRequest updateConferenceProviderRequest)
Updates an existing conference provider's settings.
|
default CompletableFuture<UpdateContactResponse> |
updateContact(Consumer<UpdateContactRequest.Builder> updateContactRequest)
Updates the contact details by the contact ARN.
|
default CompletableFuture<UpdateContactResponse> |
updateContact(UpdateContactRequest updateContactRequest)
Updates the contact details by the contact ARN.
|
default CompletableFuture<UpdateDeviceResponse> |
updateDevice(Consumer<UpdateDeviceRequest.Builder> updateDeviceRequest)
Updates the device name by device ARN.
|
default CompletableFuture<UpdateDeviceResponse> |
updateDevice(UpdateDeviceRequest updateDeviceRequest)
Updates the device name by device ARN.
|
default CompletableFuture<UpdateProfileResponse> |
updateProfile(Consumer<UpdateProfileRequest.Builder> updateProfileRequest)
Updates an existing room profile by room profile ARN.
|
default CompletableFuture<UpdateProfileResponse> |
updateProfile(UpdateProfileRequest updateProfileRequest)
Updates an existing room profile by room profile ARN.
|
default CompletableFuture<UpdateRoomResponse> |
updateRoom(Consumer<UpdateRoomRequest.Builder> updateRoomRequest)
Updates room details by room ARN.
|
default CompletableFuture<UpdateRoomResponse> |
updateRoom(UpdateRoomRequest updateRoomRequest)
Updates room details by room ARN.
|
default CompletableFuture<UpdateSkillGroupResponse> |
updateSkillGroup(Consumer<UpdateSkillGroupRequest.Builder> updateSkillGroupRequest)
Updates skill group details by skill group ARN.
|
default CompletableFuture<UpdateSkillGroupResponse> |
updateSkillGroup(UpdateSkillGroupRequest updateSkillGroupRequest)
Updates skill group details by skill group ARN.
|
serviceName
close
static final String SERVICE_NAME
static AlexaForBusinessAsyncClient create()
AlexaForBusinessAsyncClient
with the region loaded from the
DefaultAwsRegionProviderChain
and credentials loaded from the
DefaultCredentialsProvider
.static AlexaForBusinessAsyncClientBuilder builder()
AlexaForBusinessAsyncClient
.default CompletableFuture<ApproveSkillResponse> approveSkill(ApproveSkillRequest approveSkillRequest)
Associates a skill with the organization under the customer's AWS account. If a skill is private, the user implicitly accepts access to this skill during enablement.
approveSkillRequest
- default CompletableFuture<ApproveSkillResponse> approveSkill(Consumer<ApproveSkillRequest.Builder> approveSkillRequest)
Associates a skill with the organization under the customer's AWS account. If a skill is private, the user implicitly accepts access to this skill during enablement.
This is a convenience which creates an instance of the ApproveSkillRequest.Builder
avoiding the need to
create one manually via ApproveSkillRequest.builder()
approveSkillRequest
- A Consumer
that will call methods on ApproveSkillRequest.Builder
to create a request.default CompletableFuture<AssociateContactWithAddressBookResponse> associateContactWithAddressBook(AssociateContactWithAddressBookRequest associateContactWithAddressBookRequest)
Associates a contact with a given address book.
associateContactWithAddressBookRequest
- default CompletableFuture<AssociateContactWithAddressBookResponse> associateContactWithAddressBook(Consumer<AssociateContactWithAddressBookRequest.Builder> associateContactWithAddressBookRequest)
Associates a contact with a given address book.
This is a convenience which creates an instance of the AssociateContactWithAddressBookRequest.Builder
avoiding the need to create one manually via AssociateContactWithAddressBookRequest.builder()
associateContactWithAddressBookRequest
- A Consumer
that will call methods on AssociateContactWithAddressBookRequest.Builder
to
create a request.default CompletableFuture<AssociateDeviceWithRoomResponse> associateDeviceWithRoom(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
- default CompletableFuture<AssociateDeviceWithRoomResponse> associateDeviceWithRoom(Consumer<AssociateDeviceWithRoomRequest.Builder> 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.
This is a convenience which creates an instance of the AssociateDeviceWithRoomRequest.Builder
avoiding
the need to create one manually via AssociateDeviceWithRoomRequest.builder()
associateDeviceWithRoomRequest
- A Consumer
that will call methods on AssociateDeviceWithRoomRequest.Builder
to create a
request.default CompletableFuture<AssociateSkillGroupWithRoomResponse> associateSkillGroupWithRoom(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
- default CompletableFuture<AssociateSkillGroupWithRoomResponse> associateSkillGroupWithRoom(Consumer<AssociateSkillGroupWithRoomRequest.Builder> associateSkillGroupWithRoomRequest)
Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.
This is a convenience which creates an instance of the AssociateSkillGroupWithRoomRequest.Builder
avoiding the need to create one manually via AssociateSkillGroupWithRoomRequest.builder()
associateSkillGroupWithRoomRequest
- A Consumer
that will call methods on AssociateSkillGroupWithRoomRequest.Builder
to create
a request.default CompletableFuture<AssociateSkillWithSkillGroupResponse> associateSkillWithSkillGroup(AssociateSkillWithSkillGroupRequest associateSkillWithSkillGroupRequest)
Associates a skill with a skill group.
associateSkillWithSkillGroupRequest
- default CompletableFuture<AssociateSkillWithSkillGroupResponse> associateSkillWithSkillGroup(Consumer<AssociateSkillWithSkillGroupRequest.Builder> associateSkillWithSkillGroupRequest)
Associates a skill with a skill group.
This is a convenience which creates an instance of the AssociateSkillWithSkillGroupRequest.Builder
avoiding the need to create one manually via AssociateSkillWithSkillGroupRequest.builder()
associateSkillWithSkillGroupRequest
- A Consumer
that will call methods on AssociateSkillWithSkillGroupRequest.Builder
to create
a request.default CompletableFuture<CreateAddressBookResponse> createAddressBook(CreateAddressBookRequest createAddressBookRequest)
Creates an address book with the specified details.
createAddressBookRequest
- default CompletableFuture<CreateAddressBookResponse> createAddressBook(Consumer<CreateAddressBookRequest.Builder> createAddressBookRequest)
Creates an address book with the specified details.
This is a convenience which creates an instance of the CreateAddressBookRequest.Builder
avoiding the need
to create one manually via CreateAddressBookRequest.builder()
createAddressBookRequest
- A Consumer
that will call methods on CreateAddressBookRequest.Builder
to create a request.default CompletableFuture<CreateConferenceProviderResponse> createConferenceProvider(CreateConferenceProviderRequest createConferenceProviderRequest)
Adds a new conference provider under the user's AWS account.
createConferenceProviderRequest
- default CompletableFuture<CreateConferenceProviderResponse> createConferenceProvider(Consumer<CreateConferenceProviderRequest.Builder> createConferenceProviderRequest)
Adds a new conference provider under the user's AWS account.
This is a convenience which creates an instance of the CreateConferenceProviderRequest.Builder
avoiding
the need to create one manually via CreateConferenceProviderRequest.builder()
createConferenceProviderRequest
- A Consumer
that will call methods on CreateConferenceProviderRequest.Builder
to create a
request.default CompletableFuture<CreateContactResponse> createContact(CreateContactRequest createContactRequest)
Creates a contact with the specified details.
createContactRequest
- default CompletableFuture<CreateContactResponse> createContact(Consumer<CreateContactRequest.Builder> createContactRequest)
Creates a contact with the specified details.
This is a convenience which creates an instance of the CreateContactRequest.Builder
avoiding the need to
create one manually via CreateContactRequest.builder()
createContactRequest
- A Consumer
that will call methods on CreateContactRequest.Builder
to create a request.default CompletableFuture<CreateProfileResponse> createProfile(CreateProfileRequest createProfileRequest)
Creates a new room profile with the specified details.
createProfileRequest
- default CompletableFuture<CreateProfileResponse> createProfile(Consumer<CreateProfileRequest.Builder> createProfileRequest)
Creates a new room profile with the specified details.
This is a convenience which creates an instance of the CreateProfileRequest.Builder
avoiding the need to
create one manually via CreateProfileRequest.builder()
createProfileRequest
- A Consumer
that will call methods on CreateProfileRequest.Builder
to create a request.default CompletableFuture<CreateRoomResponse> createRoom(CreateRoomRequest createRoomRequest)
Creates a room with the specified details.
createRoomRequest
- default CompletableFuture<CreateRoomResponse> createRoom(Consumer<CreateRoomRequest.Builder> createRoomRequest)
Creates a room with the specified details.
This is a convenience which creates an instance of the CreateRoomRequest.Builder
avoiding the need to
create one manually via CreateRoomRequest.builder()
createRoomRequest
- A Consumer
that will call methods on CreateRoomRequest.Builder
to create a request.default CompletableFuture<CreateSkillGroupResponse> createSkillGroup(CreateSkillGroupRequest createSkillGroupRequest)
Creates a skill group with a specified name and description.
createSkillGroupRequest
- default CompletableFuture<CreateSkillGroupResponse> createSkillGroup(Consumer<CreateSkillGroupRequest.Builder> createSkillGroupRequest)
Creates a skill group with a specified name and description.
This is a convenience which creates an instance of the CreateSkillGroupRequest.Builder
avoiding the need
to create one manually via CreateSkillGroupRequest.builder()
createSkillGroupRequest
- A Consumer
that will call methods on CreateSkillGroupRequest.Builder
to create a request.default CompletableFuture<CreateUserResponse> createUser(CreateUserRequest createUserRequest)
Creates a user.
createUserRequest
- default CompletableFuture<CreateUserResponse> createUser(Consumer<CreateUserRequest.Builder> createUserRequest)
Creates a user.
This is a convenience which creates an instance of the CreateUserRequest.Builder
avoiding the need to
create one manually via CreateUserRequest.builder()
createUserRequest
- A Consumer
that will call methods on CreateUserRequest.Builder
to create a request.default CompletableFuture<DeleteAddressBookResponse> deleteAddressBook(DeleteAddressBookRequest deleteAddressBookRequest)
Deletes an address book by the address book ARN.
deleteAddressBookRequest
- default CompletableFuture<DeleteAddressBookResponse> deleteAddressBook(Consumer<DeleteAddressBookRequest.Builder> deleteAddressBookRequest)
Deletes an address book by the address book ARN.
This is a convenience which creates an instance of the DeleteAddressBookRequest.Builder
avoiding the need
to create one manually via DeleteAddressBookRequest.builder()
deleteAddressBookRequest
- A Consumer
that will call methods on DeleteAddressBookRequest.Builder
to create a request.default CompletableFuture<DeleteConferenceProviderResponse> deleteConferenceProvider(DeleteConferenceProviderRequest deleteConferenceProviderRequest)
Deletes a conference provider.
deleteConferenceProviderRequest
- default CompletableFuture<DeleteConferenceProviderResponse> deleteConferenceProvider(Consumer<DeleteConferenceProviderRequest.Builder> deleteConferenceProviderRequest)
Deletes a conference provider.
This is a convenience which creates an instance of the DeleteConferenceProviderRequest.Builder
avoiding
the need to create one manually via DeleteConferenceProviderRequest.builder()
deleteConferenceProviderRequest
- A Consumer
that will call methods on DeleteConferenceProviderRequest.Builder
to create a
request.default CompletableFuture<DeleteContactResponse> deleteContact(DeleteContactRequest deleteContactRequest)
Deletes a contact by the contact ARN.
deleteContactRequest
- default CompletableFuture<DeleteContactResponse> deleteContact(Consumer<DeleteContactRequest.Builder> deleteContactRequest)
Deletes a contact by the contact ARN.
This is a convenience which creates an instance of the DeleteContactRequest.Builder
avoiding the need to
create one manually via DeleteContactRequest.builder()
deleteContactRequest
- A Consumer
that will call methods on DeleteContactRequest.Builder
to create a request.default CompletableFuture<DeleteDeviceResponse> deleteDevice(DeleteDeviceRequest deleteDeviceRequest)
Removes a device from Alexa For Business.
deleteDeviceRequest
- default CompletableFuture<DeleteDeviceResponse> deleteDevice(Consumer<DeleteDeviceRequest.Builder> deleteDeviceRequest)
Removes a device from Alexa For Business.
This is a convenience which creates an instance of the DeleteDeviceRequest.Builder
avoiding the need to
create one manually via DeleteDeviceRequest.builder()
deleteDeviceRequest
- A Consumer
that will call methods on DeleteDeviceRequest.Builder
to create a request.default CompletableFuture<DeleteProfileResponse> deleteProfile(DeleteProfileRequest deleteProfileRequest)
Deletes a room profile by the profile ARN.
deleteProfileRequest
- default CompletableFuture<DeleteProfileResponse> deleteProfile(Consumer<DeleteProfileRequest.Builder> deleteProfileRequest)
Deletes a room profile by the profile ARN.
This is a convenience which creates an instance of the DeleteProfileRequest.Builder
avoiding the need to
create one manually via DeleteProfileRequest.builder()
deleteProfileRequest
- A Consumer
that will call methods on DeleteProfileRequest.Builder
to create a request.default CompletableFuture<DeleteRoomResponse> deleteRoom(DeleteRoomRequest deleteRoomRequest)
Deletes a room by the room ARN.
deleteRoomRequest
- default CompletableFuture<DeleteRoomResponse> deleteRoom(Consumer<DeleteRoomRequest.Builder> deleteRoomRequest)
Deletes a room by the room ARN.
This is a convenience which creates an instance of the DeleteRoomRequest.Builder
avoiding the need to
create one manually via DeleteRoomRequest.builder()
deleteRoomRequest
- A Consumer
that will call methods on DeleteRoomRequest.Builder
to create a request.default CompletableFuture<DeleteRoomSkillParameterResponse> deleteRoomSkillParameter(DeleteRoomSkillParameterRequest deleteRoomSkillParameterRequest)
Deletes room skill parameter details by room, skill, and parameter key ID.
deleteRoomSkillParameterRequest
- default CompletableFuture<DeleteRoomSkillParameterResponse> deleteRoomSkillParameter(Consumer<DeleteRoomSkillParameterRequest.Builder> deleteRoomSkillParameterRequest)
Deletes room skill parameter details by room, skill, and parameter key ID.
This is a convenience which creates an instance of the DeleteRoomSkillParameterRequest.Builder
avoiding
the need to create one manually via DeleteRoomSkillParameterRequest.builder()
deleteRoomSkillParameterRequest
- A Consumer
that will call methods on DeleteRoomSkillParameterRequest.Builder
to create a
request.default CompletableFuture<DeleteSkillAuthorizationResponse> deleteSkillAuthorization(DeleteSkillAuthorizationRequest deleteSkillAuthorizationRequest)
Unlinks a third-party account from a skill.
deleteSkillAuthorizationRequest
- default CompletableFuture<DeleteSkillAuthorizationResponse> deleteSkillAuthorization(Consumer<DeleteSkillAuthorizationRequest.Builder> deleteSkillAuthorizationRequest)
Unlinks a third-party account from a skill.
This is a convenience which creates an instance of the DeleteSkillAuthorizationRequest.Builder
avoiding
the need to create one manually via DeleteSkillAuthorizationRequest.builder()
deleteSkillAuthorizationRequest
- A Consumer
that will call methods on DeleteSkillAuthorizationRequest.Builder
to create a
request.default CompletableFuture<DeleteSkillGroupResponse> deleteSkillGroup(DeleteSkillGroupRequest deleteSkillGroupRequest)
Deletes a skill group by skill group ARN.
deleteSkillGroupRequest
- default CompletableFuture<DeleteSkillGroupResponse> deleteSkillGroup(Consumer<DeleteSkillGroupRequest.Builder> deleteSkillGroupRequest)
Deletes a skill group by skill group ARN.
This is a convenience which creates an instance of the DeleteSkillGroupRequest.Builder
avoiding the need
to create one manually via DeleteSkillGroupRequest.builder()
deleteSkillGroupRequest
- A Consumer
that will call methods on DeleteSkillGroupRequest.Builder
to create a request.default CompletableFuture<DeleteUserResponse> deleteUser(DeleteUserRequest deleteUserRequest)
Deletes a specified user by user ARN and enrollment ARN.
deleteUserRequest
- default CompletableFuture<DeleteUserResponse> deleteUser(Consumer<DeleteUserRequest.Builder> deleteUserRequest)
Deletes a specified user by user ARN and enrollment ARN.
This is a convenience which creates an instance of the DeleteUserRequest.Builder
avoiding the need to
create one manually via DeleteUserRequest.builder()
deleteUserRequest
- A Consumer
that will call methods on DeleteUserRequest.Builder
to create a request.default CompletableFuture<DisassociateContactFromAddressBookResponse> disassociateContactFromAddressBook(DisassociateContactFromAddressBookRequest disassociateContactFromAddressBookRequest)
Disassociates a contact from a given address book.
disassociateContactFromAddressBookRequest
- default CompletableFuture<DisassociateContactFromAddressBookResponse> disassociateContactFromAddressBook(Consumer<DisassociateContactFromAddressBookRequest.Builder> disassociateContactFromAddressBookRequest)
Disassociates a contact from a given address book.
This is a convenience which creates an instance of the DisassociateContactFromAddressBookRequest.Builder
avoiding the need to create one manually via DisassociateContactFromAddressBookRequest.builder()
disassociateContactFromAddressBookRequest
- A Consumer
that will call methods on DisassociateContactFromAddressBookRequest.Builder
to
create a request.default CompletableFuture<DisassociateDeviceFromRoomResponse> disassociateDeviceFromRoom(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
- default CompletableFuture<DisassociateDeviceFromRoomResponse> disassociateDeviceFromRoom(Consumer<DisassociateDeviceFromRoomRequest.Builder> 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.
This is a convenience which creates an instance of the DisassociateDeviceFromRoomRequest.Builder
avoiding
the need to create one manually via DisassociateDeviceFromRoomRequest.builder()
disassociateDeviceFromRoomRequest
- A Consumer
that will call methods on DisassociateDeviceFromRoomRequest.Builder
to create a
request.default CompletableFuture<DisassociateSkillFromSkillGroupResponse> disassociateSkillFromSkillGroup(DisassociateSkillFromSkillGroupRequest disassociateSkillFromSkillGroupRequest)
Disassociates a skill from a skill group.
disassociateSkillFromSkillGroupRequest
- default CompletableFuture<DisassociateSkillFromSkillGroupResponse> disassociateSkillFromSkillGroup(Consumer<DisassociateSkillFromSkillGroupRequest.Builder> disassociateSkillFromSkillGroupRequest)
Disassociates a skill from a skill group.
This is a convenience which creates an instance of the DisassociateSkillFromSkillGroupRequest.Builder
avoiding the need to create one manually via DisassociateSkillFromSkillGroupRequest.builder()
disassociateSkillFromSkillGroupRequest
- A Consumer
that will call methods on DisassociateSkillFromSkillGroupRequest.Builder
to
create a request.default CompletableFuture<DisassociateSkillGroupFromRoomResponse> disassociateSkillGroupFromRoom(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
- default CompletableFuture<DisassociateSkillGroupFromRoomResponse> disassociateSkillGroupFromRoom(Consumer<DisassociateSkillGroupFromRoomRequest.Builder> disassociateSkillGroupFromRoomRequest)
Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.
This is a convenience which creates an instance of the DisassociateSkillGroupFromRoomRequest.Builder
avoiding the need to create one manually via DisassociateSkillGroupFromRoomRequest.builder()
disassociateSkillGroupFromRoomRequest
- A Consumer
that will call methods on DisassociateSkillGroupFromRoomRequest.Builder
to
create a request.default CompletableFuture<ForgetSmartHomeAppliancesResponse> forgetSmartHomeAppliances(ForgetSmartHomeAppliancesRequest forgetSmartHomeAppliancesRequest)
Forgets smart home appliances associated to a room.
forgetSmartHomeAppliancesRequest
- default CompletableFuture<ForgetSmartHomeAppliancesResponse> forgetSmartHomeAppliances(Consumer<ForgetSmartHomeAppliancesRequest.Builder> forgetSmartHomeAppliancesRequest)
Forgets smart home appliances associated to a room.
This is a convenience which creates an instance of the ForgetSmartHomeAppliancesRequest.Builder
avoiding
the need to create one manually via ForgetSmartHomeAppliancesRequest.builder()
forgetSmartHomeAppliancesRequest
- A Consumer
that will call methods on ForgetSmartHomeAppliancesRequest.Builder
to create a
request.default CompletableFuture<GetAddressBookResponse> getAddressBook(GetAddressBookRequest getAddressBookRequest)
Gets address the book details by the address book ARN.
getAddressBookRequest
- default CompletableFuture<GetAddressBookResponse> getAddressBook(Consumer<GetAddressBookRequest.Builder> getAddressBookRequest)
Gets address the book details by the address book ARN.
This is a convenience which creates an instance of the GetAddressBookRequest.Builder
avoiding the need to
create one manually via GetAddressBookRequest.builder()
getAddressBookRequest
- A Consumer
that will call methods on GetAddressBookRequest.Builder
to create a request.default CompletableFuture<GetConferencePreferenceResponse> getConferencePreference(GetConferencePreferenceRequest getConferencePreferenceRequest)
Retrieves the existing conference preferences.
getConferencePreferenceRequest
- default CompletableFuture<GetConferencePreferenceResponse> getConferencePreference(Consumer<GetConferencePreferenceRequest.Builder> getConferencePreferenceRequest)
Retrieves the existing conference preferences.
This is a convenience which creates an instance of the GetConferencePreferenceRequest.Builder
avoiding
the need to create one manually via GetConferencePreferenceRequest.builder()
getConferencePreferenceRequest
- A Consumer
that will call methods on GetConferencePreferenceRequest.Builder
to create a
request.default CompletableFuture<GetConferenceProviderResponse> getConferenceProvider(GetConferenceProviderRequest getConferenceProviderRequest)
Gets details about a specific conference provider.
getConferenceProviderRequest
- default CompletableFuture<GetConferenceProviderResponse> getConferenceProvider(Consumer<GetConferenceProviderRequest.Builder> getConferenceProviderRequest)
Gets details about a specific conference provider.
This is a convenience which creates an instance of the GetConferenceProviderRequest.Builder
avoiding the
need to create one manually via GetConferenceProviderRequest.builder()
getConferenceProviderRequest
- A Consumer
that will call methods on GetConferenceProviderRequest.Builder
to create a
request.default CompletableFuture<GetContactResponse> getContact(GetContactRequest getContactRequest)
Gets the contact details by the contact ARN.
getContactRequest
- default CompletableFuture<GetContactResponse> getContact(Consumer<GetContactRequest.Builder> getContactRequest)
Gets the contact details by the contact ARN.
This is a convenience which creates an instance of the GetContactRequest.Builder
avoiding the need to
create one manually via GetContactRequest.builder()
getContactRequest
- A Consumer
that will call methods on GetContactRequest.Builder
to create a request.default CompletableFuture<GetDeviceResponse> getDevice(GetDeviceRequest getDeviceRequest)
Gets the details of a device by device ARN.
getDeviceRequest
- default CompletableFuture<GetDeviceResponse> getDevice(Consumer<GetDeviceRequest.Builder> getDeviceRequest)
Gets the details of a device by device ARN.
This is a convenience which creates an instance of the GetDeviceRequest.Builder
avoiding the need to
create one manually via GetDeviceRequest.builder()
getDeviceRequest
- A Consumer
that will call methods on GetDeviceRequest.Builder
to create a request.default CompletableFuture<GetProfileResponse> getProfile(GetProfileRequest getProfileRequest)
Gets the details of a room profile by profile ARN.
getProfileRequest
- default CompletableFuture<GetProfileResponse> getProfile(Consumer<GetProfileRequest.Builder> getProfileRequest)
Gets the details of a room profile by profile ARN.
This is a convenience which creates an instance of the GetProfileRequest.Builder
avoiding the need to
create one manually via GetProfileRequest.builder()
getProfileRequest
- A Consumer
that will call methods on GetProfileRequest.Builder
to create a request.default CompletableFuture<GetRoomResponse> getRoom(GetRoomRequest getRoomRequest)
Gets room details by room ARN.
getRoomRequest
- default CompletableFuture<GetRoomResponse> getRoom(Consumer<GetRoomRequest.Builder> getRoomRequest)
Gets room details by room ARN.
This is a convenience which creates an instance of the GetRoomRequest.Builder
avoiding the need to create
one manually via GetRoomRequest.builder()
getRoomRequest
- A Consumer
that will call methods on GetRoomRequest.Builder
to create a request.default CompletableFuture<GetRoomSkillParameterResponse> getRoomSkillParameter(GetRoomSkillParameterRequest getRoomSkillParameterRequest)
Gets room skill parameter details by room, skill, and parameter key ARN.
getRoomSkillParameterRequest
- default CompletableFuture<GetRoomSkillParameterResponse> getRoomSkillParameter(Consumer<GetRoomSkillParameterRequest.Builder> getRoomSkillParameterRequest)
Gets room skill parameter details by room, skill, and parameter key ARN.
This is a convenience which creates an instance of the GetRoomSkillParameterRequest.Builder
avoiding the
need to create one manually via GetRoomSkillParameterRequest.builder()
getRoomSkillParameterRequest
- A Consumer
that will call methods on GetRoomSkillParameterRequest.Builder
to create a
request.default CompletableFuture<GetSkillGroupResponse> getSkillGroup(GetSkillGroupRequest getSkillGroupRequest)
Gets skill group details by skill group ARN.
getSkillGroupRequest
- default CompletableFuture<GetSkillGroupResponse> getSkillGroup(Consumer<GetSkillGroupRequest.Builder> getSkillGroupRequest)
Gets skill group details by skill group ARN.
This is a convenience which creates an instance of the GetSkillGroupRequest.Builder
avoiding the need to
create one manually via GetSkillGroupRequest.builder()
getSkillGroupRequest
- A Consumer
that will call methods on GetSkillGroupRequest.Builder
to create a request.default CompletableFuture<ListConferenceProvidersResponse> listConferenceProviders(ListConferenceProvidersRequest listConferenceProvidersRequest)
Lists conference providers under a specific AWS account.
listConferenceProvidersRequest
- default CompletableFuture<ListConferenceProvidersResponse> listConferenceProviders(Consumer<ListConferenceProvidersRequest.Builder> listConferenceProvidersRequest)
Lists conference providers under a specific AWS account.
This is a convenience which creates an instance of the ListConferenceProvidersRequest.Builder
avoiding
the need to create one manually via ListConferenceProvidersRequest.builder()
listConferenceProvidersRequest
- A Consumer
that will call methods on ListConferenceProvidersRequest.Builder
to create a
request.default ListConferenceProvidersPublisher listConferenceProvidersPaginator(ListConferenceProvidersRequest listConferenceProvidersRequest)
Lists conference providers under a specific AWS account.
This is a variant of
listConferenceProviders(software.amazon.awssdk.services.alexaforbusiness.model.ListConferenceProvidersRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.ListConferenceProvidersPublisher publisher = client.listConferenceProvidersPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.ListConferenceProvidersPublisher publisher = client.listConferenceProvidersPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListConferenceProvidersResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListConferenceProvidersResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listConferenceProviders(software.amazon.awssdk.services.alexaforbusiness.model.ListConferenceProvidersRequest)
operation.
listConferenceProvidersRequest
- default ListConferenceProvidersPublisher listConferenceProvidersPaginator(Consumer<ListConferenceProvidersRequest.Builder> listConferenceProvidersRequest)
Lists conference providers under a specific AWS account.
This is a variant of
listConferenceProviders(software.amazon.awssdk.services.alexaforbusiness.model.ListConferenceProvidersRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.ListConferenceProvidersPublisher publisher = client.listConferenceProvidersPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.ListConferenceProvidersPublisher publisher = client.listConferenceProvidersPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListConferenceProvidersResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListConferenceProvidersResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listConferenceProviders(software.amazon.awssdk.services.alexaforbusiness.model.ListConferenceProvidersRequest)
operation.
This is a convenience which creates an instance of the ListConferenceProvidersRequest.Builder
avoiding
the need to create one manually via ListConferenceProvidersRequest.builder()
listConferenceProvidersRequest
- A Consumer
that will call methods on ListConferenceProvidersRequest.Builder
to create a
request.default CompletableFuture<ListDeviceEventsResponse> listDeviceEvents(ListDeviceEventsRequest listDeviceEventsRequest)
Lists the device event history, including device connection status, for up to 30 days.
listDeviceEventsRequest
- default CompletableFuture<ListDeviceEventsResponse> listDeviceEvents(Consumer<ListDeviceEventsRequest.Builder> listDeviceEventsRequest)
Lists the device event history, including device connection status, for up to 30 days.
This is a convenience which creates an instance of the ListDeviceEventsRequest.Builder
avoiding the need
to create one manually via ListDeviceEventsRequest.builder()
listDeviceEventsRequest
- A Consumer
that will call methods on ListDeviceEventsRequest.Builder
to create a request.default ListDeviceEventsPublisher listDeviceEventsPaginator(ListDeviceEventsRequest listDeviceEventsRequest)
Lists the device event history, including device connection status, for up to 30 days.
This is a variant of
listDeviceEvents(software.amazon.awssdk.services.alexaforbusiness.model.ListDeviceEventsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.ListDeviceEventsPublisher publisher = client.listDeviceEventsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.ListDeviceEventsPublisher publisher = client.listDeviceEventsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListDeviceEventsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListDeviceEventsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listDeviceEvents(software.amazon.awssdk.services.alexaforbusiness.model.ListDeviceEventsRequest)
operation.
listDeviceEventsRequest
- default ListDeviceEventsPublisher listDeviceEventsPaginator(Consumer<ListDeviceEventsRequest.Builder> listDeviceEventsRequest)
Lists the device event history, including device connection status, for up to 30 days.
This is a variant of
listDeviceEvents(software.amazon.awssdk.services.alexaforbusiness.model.ListDeviceEventsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.ListDeviceEventsPublisher publisher = client.listDeviceEventsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.ListDeviceEventsPublisher publisher = client.listDeviceEventsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListDeviceEventsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListDeviceEventsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listDeviceEvents(software.amazon.awssdk.services.alexaforbusiness.model.ListDeviceEventsRequest)
operation.
This is a convenience which creates an instance of the ListDeviceEventsRequest.Builder
avoiding the need
to create one manually via ListDeviceEventsRequest.builder()
listDeviceEventsRequest
- A Consumer
that will call methods on ListDeviceEventsRequest.Builder
to create a request.default CompletableFuture<ListSkillsResponse> listSkills(ListSkillsRequest listSkillsRequest)
Lists all enabled skills in a specific skill group.
listSkillsRequest
- default CompletableFuture<ListSkillsResponse> listSkills(Consumer<ListSkillsRequest.Builder> listSkillsRequest)
Lists all enabled skills in a specific skill group.
This is a convenience which creates an instance of the ListSkillsRequest.Builder
avoiding the need to
create one manually via ListSkillsRequest.builder()
listSkillsRequest
- A Consumer
that will call methods on ListSkillsRequest.Builder
to create a request.default ListSkillsPublisher listSkillsPaginator(ListSkillsRequest listSkillsRequest)
Lists all enabled skills in a specific skill group.
This is a variant of
listSkills(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsRequest)
operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsPublisher publisher = client.listSkillsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsPublisher publisher = client.listSkillsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listSkills(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsRequest)
operation.
listSkillsRequest
- default ListSkillsPublisher listSkillsPaginator(Consumer<ListSkillsRequest.Builder> listSkillsRequest)
Lists all enabled skills in a specific skill group.
This is a variant of
listSkills(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsRequest)
operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsPublisher publisher = client.listSkillsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsPublisher publisher = client.listSkillsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listSkills(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsRequest)
operation.
This is a convenience which creates an instance of the ListSkillsRequest.Builder
avoiding the need to
create one manually via ListSkillsRequest.builder()
listSkillsRequest
- A Consumer
that will call methods on ListSkillsRequest.Builder
to create a request.default CompletableFuture<ListSkillsStoreCategoriesResponse> listSkillsStoreCategories(ListSkillsStoreCategoriesRequest listSkillsStoreCategoriesRequest)
Lists all categories in the Alexa skill store.
listSkillsStoreCategoriesRequest
- default CompletableFuture<ListSkillsStoreCategoriesResponse> listSkillsStoreCategories(Consumer<ListSkillsStoreCategoriesRequest.Builder> listSkillsStoreCategoriesRequest)
Lists all categories in the Alexa skill store.
This is a convenience which creates an instance of the ListSkillsStoreCategoriesRequest.Builder
avoiding
the need to create one manually via ListSkillsStoreCategoriesRequest.builder()
listSkillsStoreCategoriesRequest
- A Consumer
that will call methods on ListSkillsStoreCategoriesRequest.Builder
to create a
request.default ListSkillsStoreCategoriesPublisher listSkillsStoreCategoriesPaginator(ListSkillsStoreCategoriesRequest listSkillsStoreCategoriesRequest)
Lists all categories in the Alexa skill store.
This is a variant of
listSkillsStoreCategories(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreCategoriesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsStoreCategoriesPublisher publisher = client.listSkillsStoreCategoriesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsStoreCategoriesPublisher publisher = client.listSkillsStoreCategoriesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreCategoriesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreCategoriesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listSkillsStoreCategories(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreCategoriesRequest)
operation.
listSkillsStoreCategoriesRequest
- default ListSkillsStoreCategoriesPublisher listSkillsStoreCategoriesPaginator(Consumer<ListSkillsStoreCategoriesRequest.Builder> listSkillsStoreCategoriesRequest)
Lists all categories in the Alexa skill store.
This is a variant of
listSkillsStoreCategories(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreCategoriesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsStoreCategoriesPublisher publisher = client.listSkillsStoreCategoriesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsStoreCategoriesPublisher publisher = client.listSkillsStoreCategoriesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreCategoriesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreCategoriesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listSkillsStoreCategories(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreCategoriesRequest)
operation.
This is a convenience which creates an instance of the ListSkillsStoreCategoriesRequest.Builder
avoiding
the need to create one manually via ListSkillsStoreCategoriesRequest.builder()
listSkillsStoreCategoriesRequest
- A Consumer
that will call methods on ListSkillsStoreCategoriesRequest.Builder
to create a
request.default CompletableFuture<ListSkillsStoreSkillsByCategoryResponse> listSkillsStoreSkillsByCategory(ListSkillsStoreSkillsByCategoryRequest listSkillsStoreSkillsByCategoryRequest)
Lists all skills in the Alexa skill store by category.
listSkillsStoreSkillsByCategoryRequest
- default CompletableFuture<ListSkillsStoreSkillsByCategoryResponse> listSkillsStoreSkillsByCategory(Consumer<ListSkillsStoreSkillsByCategoryRequest.Builder> listSkillsStoreSkillsByCategoryRequest)
Lists all skills in the Alexa skill store by category.
This is a convenience which creates an instance of the ListSkillsStoreSkillsByCategoryRequest.Builder
avoiding the need to create one manually via ListSkillsStoreSkillsByCategoryRequest.builder()
listSkillsStoreSkillsByCategoryRequest
- A Consumer
that will call methods on ListSkillsStoreSkillsByCategoryRequest.Builder
to
create a request.default ListSkillsStoreSkillsByCategoryPublisher listSkillsStoreSkillsByCategoryPaginator(ListSkillsStoreSkillsByCategoryRequest listSkillsStoreSkillsByCategoryRequest)
Lists all skills in the Alexa skill store by category.
This is a variant of
listSkillsStoreSkillsByCategory(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreSkillsByCategoryRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsStoreSkillsByCategoryPublisher publisher = client.listSkillsStoreSkillsByCategoryPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsStoreSkillsByCategoryPublisher publisher = client.listSkillsStoreSkillsByCategoryPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreSkillsByCategoryResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreSkillsByCategoryResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listSkillsStoreSkillsByCategory(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreSkillsByCategoryRequest)
operation.
listSkillsStoreSkillsByCategoryRequest
- default ListSkillsStoreSkillsByCategoryPublisher listSkillsStoreSkillsByCategoryPaginator(Consumer<ListSkillsStoreSkillsByCategoryRequest.Builder> listSkillsStoreSkillsByCategoryRequest)
Lists all skills in the Alexa skill store by category.
This is a variant of
listSkillsStoreSkillsByCategory(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreSkillsByCategoryRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsStoreSkillsByCategoryPublisher publisher = client.listSkillsStoreSkillsByCategoryPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.ListSkillsStoreSkillsByCategoryPublisher publisher = client.listSkillsStoreSkillsByCategoryPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreSkillsByCategoryResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreSkillsByCategoryResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listSkillsStoreSkillsByCategory(software.amazon.awssdk.services.alexaforbusiness.model.ListSkillsStoreSkillsByCategoryRequest)
operation.
This is a convenience which creates an instance of the ListSkillsStoreSkillsByCategoryRequest.Builder
avoiding the need to create one manually via ListSkillsStoreSkillsByCategoryRequest.builder()
listSkillsStoreSkillsByCategoryRequest
- A Consumer
that will call methods on ListSkillsStoreSkillsByCategoryRequest.Builder
to
create a request.default CompletableFuture<ListSmartHomeAppliancesResponse> listSmartHomeAppliances(ListSmartHomeAppliancesRequest listSmartHomeAppliancesRequest)
Lists all of the smart home appliances associated with a room.
listSmartHomeAppliancesRequest
- default CompletableFuture<ListSmartHomeAppliancesResponse> listSmartHomeAppliances(Consumer<ListSmartHomeAppliancesRequest.Builder> listSmartHomeAppliancesRequest)
Lists all of the smart home appliances associated with a room.
This is a convenience which creates an instance of the ListSmartHomeAppliancesRequest.Builder
avoiding
the need to create one manually via ListSmartHomeAppliancesRequest.builder()
listSmartHomeAppliancesRequest
- A Consumer
that will call methods on ListSmartHomeAppliancesRequest.Builder
to create a
request.default ListSmartHomeAppliancesPublisher listSmartHomeAppliancesPaginator(ListSmartHomeAppliancesRequest listSmartHomeAppliancesRequest)
Lists all of the smart home appliances associated with a room.
This is a variant of
listSmartHomeAppliances(software.amazon.awssdk.services.alexaforbusiness.model.ListSmartHomeAppliancesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.ListSmartHomeAppliancesPublisher publisher = client.listSmartHomeAppliancesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.ListSmartHomeAppliancesPublisher publisher = client.listSmartHomeAppliancesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListSmartHomeAppliancesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListSmartHomeAppliancesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listSmartHomeAppliances(software.amazon.awssdk.services.alexaforbusiness.model.ListSmartHomeAppliancesRequest)
operation.
listSmartHomeAppliancesRequest
- default ListSmartHomeAppliancesPublisher listSmartHomeAppliancesPaginator(Consumer<ListSmartHomeAppliancesRequest.Builder> listSmartHomeAppliancesRequest)
Lists all of the smart home appliances associated with a room.
This is a variant of
listSmartHomeAppliances(software.amazon.awssdk.services.alexaforbusiness.model.ListSmartHomeAppliancesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.ListSmartHomeAppliancesPublisher publisher = client.listSmartHomeAppliancesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.ListSmartHomeAppliancesPublisher publisher = client.listSmartHomeAppliancesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListSmartHomeAppliancesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListSmartHomeAppliancesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listSmartHomeAppliances(software.amazon.awssdk.services.alexaforbusiness.model.ListSmartHomeAppliancesRequest)
operation.
This is a convenience which creates an instance of the ListSmartHomeAppliancesRequest.Builder
avoiding
the need to create one manually via ListSmartHomeAppliancesRequest.builder()
listSmartHomeAppliancesRequest
- A Consumer
that will call methods on ListSmartHomeAppliancesRequest.Builder
to create a
request.default CompletableFuture<ListTagsResponse> listTags(ListTagsRequest listTagsRequest)
Lists all tags for the specified resource.
listTagsRequest
- default CompletableFuture<ListTagsResponse> listTags(Consumer<ListTagsRequest.Builder> listTagsRequest)
Lists all tags for the specified resource.
This is a convenience which creates an instance of the ListTagsRequest.Builder
avoiding the need to
create one manually via ListTagsRequest.builder()
listTagsRequest
- A Consumer
that will call methods on ListTagsRequest.Builder
to create a request.default ListTagsPublisher listTagsPaginator(ListTagsRequest listTagsRequest)
Lists all tags for the specified resource.
This is a variant of listTags(software.amazon.awssdk.services.alexaforbusiness.model.ListTagsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.ListTagsPublisher publisher = client.listTagsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.ListTagsPublisher publisher = client.listTagsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListTagsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListTagsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listTags(software.amazon.awssdk.services.alexaforbusiness.model.ListTagsRequest)
operation.
listTagsRequest
- default ListTagsPublisher listTagsPaginator(Consumer<ListTagsRequest.Builder> listTagsRequest)
Lists all tags for the specified resource.
This is a variant of listTags(software.amazon.awssdk.services.alexaforbusiness.model.ListTagsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.ListTagsPublisher publisher = client.listTagsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.ListTagsPublisher publisher = client.listTagsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.ListTagsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.ListTagsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listTags(software.amazon.awssdk.services.alexaforbusiness.model.ListTagsRequest)
operation.
This is a convenience which creates an instance of the ListTagsRequest.Builder
avoiding the need to
create one manually via ListTagsRequest.builder()
listTagsRequest
- A Consumer
that will call methods on ListTagsRequest.Builder
to create a request.default CompletableFuture<PutConferencePreferenceResponse> putConferencePreference(PutConferencePreferenceRequest putConferencePreferenceRequest)
Sets the conference preferences on a specific conference provider at the account level.
putConferencePreferenceRequest
- default CompletableFuture<PutConferencePreferenceResponse> putConferencePreference(Consumer<PutConferencePreferenceRequest.Builder> putConferencePreferenceRequest)
Sets the conference preferences on a specific conference provider at the account level.
This is a convenience which creates an instance of the PutConferencePreferenceRequest.Builder
avoiding
the need to create one manually via PutConferencePreferenceRequest.builder()
putConferencePreferenceRequest
- A Consumer
that will call methods on PutConferencePreferenceRequest.Builder
to create a
request.default CompletableFuture<PutRoomSkillParameterResponse> putRoomSkillParameter(PutRoomSkillParameterRequest putRoomSkillParameterRequest)
Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.
putRoomSkillParameterRequest
- default CompletableFuture<PutRoomSkillParameterResponse> putRoomSkillParameter(Consumer<PutRoomSkillParameterRequest.Builder> putRoomSkillParameterRequest)
Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.
This is a convenience which creates an instance of the PutRoomSkillParameterRequest.Builder
avoiding the
need to create one manually via PutRoomSkillParameterRequest.builder()
putRoomSkillParameterRequest
- A Consumer
that will call methods on PutRoomSkillParameterRequest.Builder
to create a
request.default CompletableFuture<PutSkillAuthorizationResponse> putSkillAuthorization(PutSkillAuthorizationRequest putSkillAuthorizationRequest)
Links a user's account to a third-party skill provider. If this API operation is called by an assumed IAM role, the skill being linked must be a private skill. Also, the skill must be owned by the AWS account that assumed the IAM role.
putSkillAuthorizationRequest
- default CompletableFuture<PutSkillAuthorizationResponse> putSkillAuthorization(Consumer<PutSkillAuthorizationRequest.Builder> putSkillAuthorizationRequest)
Links a user's account to a third-party skill provider. If this API operation is called by an assumed IAM role, the skill being linked must be a private skill. Also, the skill must be owned by the AWS account that assumed the IAM role.
This is a convenience which creates an instance of the PutSkillAuthorizationRequest.Builder
avoiding the
need to create one manually via PutSkillAuthorizationRequest.builder()
putSkillAuthorizationRequest
- A Consumer
that will call methods on PutSkillAuthorizationRequest.Builder
to create a
request.default CompletableFuture<RegisterAvsDeviceResponse> registerAVSDevice(RegisterAvsDeviceRequest registerAvsDeviceRequest)
Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).
registerAvsDeviceRequest
- default CompletableFuture<RegisterAvsDeviceResponse> registerAVSDevice(Consumer<RegisterAvsDeviceRequest.Builder> registerAvsDeviceRequest)
Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).
This is a convenience which creates an instance of the RegisterAvsDeviceRequest.Builder
avoiding the need
to create one manually via RegisterAvsDeviceRequest.builder()
registerAvsDeviceRequest
- A Consumer
that will call methods on RegisterAVSDeviceRequest.Builder
to create a request.default CompletableFuture<RejectSkillResponse> rejectSkill(RejectSkillRequest rejectSkillRequest)
Disassociates a skill from the organization under a user's AWS account. If the skill is a private skill, it moves to an AcceptStatus of PENDING. Any private or public skill that is rejected can be added later by calling the ApproveSkill API.
rejectSkillRequest
- default CompletableFuture<RejectSkillResponse> rejectSkill(Consumer<RejectSkillRequest.Builder> rejectSkillRequest)
Disassociates a skill from the organization under a user's AWS account. If the skill is a private skill, it moves to an AcceptStatus of PENDING. Any private or public skill that is rejected can be added later by calling the ApproveSkill API.
This is a convenience which creates an instance of the RejectSkillRequest.Builder
avoiding the need to
create one manually via RejectSkillRequest.builder()
rejectSkillRequest
- A Consumer
that will call methods on RejectSkillRequest.Builder
to create a request.default CompletableFuture<ResolveRoomResponse> resolveRoom(ResolveRoomRequest resolveRoomRequest)
Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.
resolveRoomRequest
- default CompletableFuture<ResolveRoomResponse> resolveRoom(Consumer<ResolveRoomRequest.Builder> resolveRoomRequest)
Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.
This is a convenience which creates an instance of the ResolveRoomRequest.Builder
avoiding the need to
create one manually via ResolveRoomRequest.builder()
resolveRoomRequest
- A Consumer
that will call methods on ResolveRoomRequest.Builder
to create a request.default CompletableFuture<RevokeInvitationResponse> revokeInvitation(RevokeInvitationRequest revokeInvitationRequest)
Revokes an invitation and invalidates the enrollment URL.
revokeInvitationRequest
- default CompletableFuture<RevokeInvitationResponse> revokeInvitation(Consumer<RevokeInvitationRequest.Builder> revokeInvitationRequest)
Revokes an invitation and invalidates the enrollment URL.
This is a convenience which creates an instance of the RevokeInvitationRequest.Builder
avoiding the need
to create one manually via RevokeInvitationRequest.builder()
revokeInvitationRequest
- A Consumer
that will call methods on RevokeInvitationRequest.Builder
to create a request.default CompletableFuture<SearchAddressBooksResponse> searchAddressBooks(SearchAddressBooksRequest searchAddressBooksRequest)
Searches address books and lists the ones that meet a set of filter and sort criteria.
searchAddressBooksRequest
- default CompletableFuture<SearchAddressBooksResponse> searchAddressBooks(Consumer<SearchAddressBooksRequest.Builder> searchAddressBooksRequest)
Searches address books and lists the ones that meet a set of filter and sort criteria.
This is a convenience which creates an instance of the SearchAddressBooksRequest.Builder
avoiding the
need to create one manually via SearchAddressBooksRequest.builder()
searchAddressBooksRequest
- A Consumer
that will call methods on SearchAddressBooksRequest.Builder
to create a
request.default SearchAddressBooksPublisher searchAddressBooksPaginator(SearchAddressBooksRequest searchAddressBooksRequest)
Searches address books and lists the ones that meet a set of filter and sort criteria.
This is a variant of
searchAddressBooks(software.amazon.awssdk.services.alexaforbusiness.model.SearchAddressBooksRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchAddressBooksPublisher publisher = client.searchAddressBooksPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchAddressBooksPublisher publisher = client.searchAddressBooksPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchAddressBooksResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchAddressBooksResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchAddressBooks(software.amazon.awssdk.services.alexaforbusiness.model.SearchAddressBooksRequest)
operation.
searchAddressBooksRequest
- default SearchAddressBooksPublisher searchAddressBooksPaginator(Consumer<SearchAddressBooksRequest.Builder> searchAddressBooksRequest)
Searches address books and lists the ones that meet a set of filter and sort criteria.
This is a variant of
searchAddressBooks(software.amazon.awssdk.services.alexaforbusiness.model.SearchAddressBooksRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchAddressBooksPublisher publisher = client.searchAddressBooksPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchAddressBooksPublisher publisher = client.searchAddressBooksPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchAddressBooksResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchAddressBooksResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchAddressBooks(software.amazon.awssdk.services.alexaforbusiness.model.SearchAddressBooksRequest)
operation.
This is a convenience which creates an instance of the SearchAddressBooksRequest.Builder
avoiding the
need to create one manually via SearchAddressBooksRequest.builder()
searchAddressBooksRequest
- A Consumer
that will call methods on SearchAddressBooksRequest.Builder
to create a
request.default CompletableFuture<SearchContactsResponse> searchContacts(SearchContactsRequest searchContactsRequest)
Searches contacts and lists the ones that meet a set of filter and sort criteria.
searchContactsRequest
- default CompletableFuture<SearchContactsResponse> searchContacts(Consumer<SearchContactsRequest.Builder> searchContactsRequest)
Searches contacts and lists the ones that meet a set of filter and sort criteria.
This is a convenience which creates an instance of the SearchContactsRequest.Builder
avoiding the need to
create one manually via SearchContactsRequest.builder()
searchContactsRequest
- A Consumer
that will call methods on SearchContactsRequest.Builder
to create a request.default SearchContactsPublisher searchContactsPaginator(SearchContactsRequest searchContactsRequest)
Searches contacts and lists the ones that meet a set of filter and sort criteria.
This is a variant of
searchContacts(software.amazon.awssdk.services.alexaforbusiness.model.SearchContactsRequest)
operation.
The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchContactsPublisher publisher = client.searchContactsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchContactsPublisher publisher = client.searchContactsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchContactsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchContactsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchContacts(software.amazon.awssdk.services.alexaforbusiness.model.SearchContactsRequest)
operation.
searchContactsRequest
- default SearchContactsPublisher searchContactsPaginator(Consumer<SearchContactsRequest.Builder> searchContactsRequest)
Searches contacts and lists the ones that meet a set of filter and sort criteria.
This is a variant of
searchContacts(software.amazon.awssdk.services.alexaforbusiness.model.SearchContactsRequest)
operation.
The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchContactsPublisher publisher = client.searchContactsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchContactsPublisher publisher = client.searchContactsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchContactsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchContactsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchContacts(software.amazon.awssdk.services.alexaforbusiness.model.SearchContactsRequest)
operation.
This is a convenience which creates an instance of the SearchContactsRequest.Builder
avoiding the need to
create one manually via SearchContactsRequest.builder()
searchContactsRequest
- A Consumer
that will call methods on SearchContactsRequest.Builder
to create a request.default CompletableFuture<SearchDevicesResponse> searchDevices(SearchDevicesRequest searchDevicesRequest)
Searches devices and lists the ones that meet a set of filter criteria.
searchDevicesRequest
- default CompletableFuture<SearchDevicesResponse> searchDevices(Consumer<SearchDevicesRequest.Builder> searchDevicesRequest)
Searches devices and lists the ones that meet a set of filter criteria.
This is a convenience which creates an instance of the SearchDevicesRequest.Builder
avoiding the need to
create one manually via SearchDevicesRequest.builder()
searchDevicesRequest
- A Consumer
that will call methods on SearchDevicesRequest.Builder
to create a request.default SearchDevicesPublisher searchDevicesPaginator(SearchDevicesRequest searchDevicesRequest)
Searches devices and lists the ones that meet a set of filter criteria.
This is a variant of
searchDevices(software.amazon.awssdk.services.alexaforbusiness.model.SearchDevicesRequest)
operation.
The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchDevicesPublisher publisher = client.searchDevicesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchDevicesPublisher publisher = client.searchDevicesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchDevicesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchDevicesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchDevices(software.amazon.awssdk.services.alexaforbusiness.model.SearchDevicesRequest)
operation.
searchDevicesRequest
- default SearchDevicesPublisher searchDevicesPaginator(Consumer<SearchDevicesRequest.Builder> searchDevicesRequest)
Searches devices and lists the ones that meet a set of filter criteria.
This is a variant of
searchDevices(software.amazon.awssdk.services.alexaforbusiness.model.SearchDevicesRequest)
operation.
The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchDevicesPublisher publisher = client.searchDevicesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchDevicesPublisher publisher = client.searchDevicesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchDevicesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchDevicesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchDevices(software.amazon.awssdk.services.alexaforbusiness.model.SearchDevicesRequest)
operation.
This is a convenience which creates an instance of the SearchDevicesRequest.Builder
avoiding the need to
create one manually via SearchDevicesRequest.builder()
searchDevicesRequest
- A Consumer
that will call methods on SearchDevicesRequest.Builder
to create a request.default CompletableFuture<SearchProfilesResponse> searchProfiles(SearchProfilesRequest searchProfilesRequest)
Searches room profiles and lists the ones that meet a set of filter criteria.
searchProfilesRequest
- default CompletableFuture<SearchProfilesResponse> searchProfiles(Consumer<SearchProfilesRequest.Builder> searchProfilesRequest)
Searches room profiles and lists the ones that meet a set of filter criteria.
This is a convenience which creates an instance of the SearchProfilesRequest.Builder
avoiding the need to
create one manually via SearchProfilesRequest.builder()
searchProfilesRequest
- A Consumer
that will call methods on SearchProfilesRequest.Builder
to create a request.default SearchProfilesPublisher searchProfilesPaginator(SearchProfilesRequest searchProfilesRequest)
Searches room profiles and lists the ones that meet a set of filter criteria.
This is a variant of
searchProfiles(software.amazon.awssdk.services.alexaforbusiness.model.SearchProfilesRequest)
operation.
The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchProfilesPublisher publisher = client.searchProfilesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchProfilesPublisher publisher = client.searchProfilesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchProfilesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchProfilesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchProfiles(software.amazon.awssdk.services.alexaforbusiness.model.SearchProfilesRequest)
operation.
searchProfilesRequest
- default SearchProfilesPublisher searchProfilesPaginator(Consumer<SearchProfilesRequest.Builder> searchProfilesRequest)
Searches room profiles and lists the ones that meet a set of filter criteria.
This is a variant of
searchProfiles(software.amazon.awssdk.services.alexaforbusiness.model.SearchProfilesRequest)
operation.
The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchProfilesPublisher publisher = client.searchProfilesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchProfilesPublisher publisher = client.searchProfilesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchProfilesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchProfilesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchProfiles(software.amazon.awssdk.services.alexaforbusiness.model.SearchProfilesRequest)
operation.
This is a convenience which creates an instance of the SearchProfilesRequest.Builder
avoiding the need to
create one manually via SearchProfilesRequest.builder()
searchProfilesRequest
- A Consumer
that will call methods on SearchProfilesRequest.Builder
to create a request.default CompletableFuture<SearchRoomsResponse> searchRooms(SearchRoomsRequest searchRoomsRequest)
Searches rooms and lists the ones that meet a set of filter and sort criteria.
searchRoomsRequest
- default CompletableFuture<SearchRoomsResponse> searchRooms(Consumer<SearchRoomsRequest.Builder> searchRoomsRequest)
Searches rooms and lists the ones that meet a set of filter and sort criteria.
This is a convenience which creates an instance of the SearchRoomsRequest.Builder
avoiding the need to
create one manually via SearchRoomsRequest.builder()
searchRoomsRequest
- A Consumer
that will call methods on SearchRoomsRequest.Builder
to create a request.default SearchRoomsPublisher searchRoomsPaginator(SearchRoomsRequest searchRoomsRequest)
Searches rooms and lists the ones that meet a set of filter and sort criteria.
This is a variant of
searchRooms(software.amazon.awssdk.services.alexaforbusiness.model.SearchRoomsRequest)
operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchRoomsPublisher publisher = client.searchRoomsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchRoomsPublisher publisher = client.searchRoomsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchRoomsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchRoomsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchRooms(software.amazon.awssdk.services.alexaforbusiness.model.SearchRoomsRequest)
operation.
searchRoomsRequest
- default SearchRoomsPublisher searchRoomsPaginator(Consumer<SearchRoomsRequest.Builder> searchRoomsRequest)
Searches rooms and lists the ones that meet a set of filter and sort criteria.
This is a variant of
searchRooms(software.amazon.awssdk.services.alexaforbusiness.model.SearchRoomsRequest)
operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchRoomsPublisher publisher = client.searchRoomsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchRoomsPublisher publisher = client.searchRoomsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchRoomsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchRoomsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchRooms(software.amazon.awssdk.services.alexaforbusiness.model.SearchRoomsRequest)
operation.
This is a convenience which creates an instance of the SearchRoomsRequest.Builder
avoiding the need to
create one manually via SearchRoomsRequest.builder()
searchRoomsRequest
- A Consumer
that will call methods on SearchRoomsRequest.Builder
to create a request.default CompletableFuture<SearchSkillGroupsResponse> searchSkillGroups(SearchSkillGroupsRequest searchSkillGroupsRequest)
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
searchSkillGroupsRequest
- default CompletableFuture<SearchSkillGroupsResponse> searchSkillGroups(Consumer<SearchSkillGroupsRequest.Builder> searchSkillGroupsRequest)
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
This is a convenience which creates an instance of the SearchSkillGroupsRequest.Builder
avoiding the need
to create one manually via SearchSkillGroupsRequest.builder()
searchSkillGroupsRequest
- A Consumer
that will call methods on SearchSkillGroupsRequest.Builder
to create a request.default SearchSkillGroupsPublisher searchSkillGroupsPaginator(SearchSkillGroupsRequest searchSkillGroupsRequest)
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
This is a variant of
searchSkillGroups(software.amazon.awssdk.services.alexaforbusiness.model.SearchSkillGroupsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchSkillGroupsPublisher publisher = client.searchSkillGroupsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchSkillGroupsPublisher publisher = client.searchSkillGroupsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchSkillGroupsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchSkillGroupsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchSkillGroups(software.amazon.awssdk.services.alexaforbusiness.model.SearchSkillGroupsRequest)
operation.
searchSkillGroupsRequest
- default SearchSkillGroupsPublisher searchSkillGroupsPaginator(Consumer<SearchSkillGroupsRequest.Builder> searchSkillGroupsRequest)
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
This is a variant of
searchSkillGroups(software.amazon.awssdk.services.alexaforbusiness.model.SearchSkillGroupsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchSkillGroupsPublisher publisher = client.searchSkillGroupsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchSkillGroupsPublisher publisher = client.searchSkillGroupsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchSkillGroupsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchSkillGroupsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchSkillGroups(software.amazon.awssdk.services.alexaforbusiness.model.SearchSkillGroupsRequest)
operation.
This is a convenience which creates an instance of the SearchSkillGroupsRequest.Builder
avoiding the need
to create one manually via SearchSkillGroupsRequest.builder()
searchSkillGroupsRequest
- A Consumer
that will call methods on SearchSkillGroupsRequest.Builder
to create a request.default CompletableFuture<SearchUsersResponse> searchUsers(SearchUsersRequest searchUsersRequest)
Searches users and lists the ones that meet a set of filter and sort criteria.
searchUsersRequest
- default CompletableFuture<SearchUsersResponse> searchUsers(Consumer<SearchUsersRequest.Builder> searchUsersRequest)
Searches users and lists the ones that meet a set of filter and sort criteria.
This is a convenience which creates an instance of the SearchUsersRequest.Builder
avoiding the need to
create one manually via SearchUsersRequest.builder()
searchUsersRequest
- A Consumer
that will call methods on SearchUsersRequest.Builder
to create a request.default SearchUsersPublisher searchUsersPaginator(SearchUsersRequest searchUsersRequest)
Searches users and lists the ones that meet a set of filter and sort criteria.
This is a variant of
searchUsers(software.amazon.awssdk.services.alexaforbusiness.model.SearchUsersRequest)
operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchUsersPublisher publisher = client.searchUsersPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchUsersPublisher publisher = client.searchUsersPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchUsersResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchUsersResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchUsers(software.amazon.awssdk.services.alexaforbusiness.model.SearchUsersRequest)
operation.
searchUsersRequest
- default SearchUsersPublisher searchUsersPaginator(Consumer<SearchUsersRequest.Builder> searchUsersRequest)
Searches users and lists the ones that meet a set of filter and sort criteria.
This is a variant of
searchUsers(software.amazon.awssdk.services.alexaforbusiness.model.SearchUsersRequest)
operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchUsersPublisher publisher = client.searchUsersPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.alexaforbusiness.paginators.SearchUsersPublisher publisher = client.searchUsersPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.alexaforbusiness.model.SearchUsersResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.alexaforbusiness.model.SearchUsersResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchUsers(software.amazon.awssdk.services.alexaforbusiness.model.SearchUsersRequest)
operation.
This is a convenience which creates an instance of the SearchUsersRequest.Builder
avoiding the need to
create one manually via SearchUsersRequest.builder()
searchUsersRequest
- A Consumer
that will call methods on SearchUsersRequest.Builder
to create a request.default CompletableFuture<SendInvitationResponse> sendInvitation(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
- default CompletableFuture<SendInvitationResponse> sendInvitation(Consumer<SendInvitationRequest.Builder> 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.
This is a convenience which creates an instance of the SendInvitationRequest.Builder
avoiding the need to
create one manually via SendInvitationRequest.builder()
sendInvitationRequest
- A Consumer
that will call methods on SendInvitationRequest.Builder
to create a request.default CompletableFuture<StartDeviceSyncResponse> startDeviceSync(StartDeviceSyncRequest startDeviceSyncRequest)
Resets a device and its account to the known default settings, by clearing all information and settings set by previous users.
startDeviceSyncRequest
- default CompletableFuture<StartDeviceSyncResponse> startDeviceSync(Consumer<StartDeviceSyncRequest.Builder> startDeviceSyncRequest)
Resets a device and its account to the known default settings, by clearing all information and settings set by previous users.
This is a convenience which creates an instance of the StartDeviceSyncRequest.Builder
avoiding the need
to create one manually via StartDeviceSyncRequest.builder()
startDeviceSyncRequest
- A Consumer
that will call methods on StartDeviceSyncRequest.Builder
to create a request.default CompletableFuture<StartSmartHomeApplianceDiscoveryResponse> startSmartHomeApplianceDiscovery(StartSmartHomeApplianceDiscoveryRequest startSmartHomeApplianceDiscoveryRequest)
Initiates the discovery of any smart home appliances associated with the room.
startSmartHomeApplianceDiscoveryRequest
- default CompletableFuture<StartSmartHomeApplianceDiscoveryResponse> startSmartHomeApplianceDiscovery(Consumer<StartSmartHomeApplianceDiscoveryRequest.Builder> startSmartHomeApplianceDiscoveryRequest)
Initiates the discovery of any smart home appliances associated with the room.
This is a convenience which creates an instance of the StartSmartHomeApplianceDiscoveryRequest.Builder
avoiding the need to create one manually via StartSmartHomeApplianceDiscoveryRequest.builder()
startSmartHomeApplianceDiscoveryRequest
- A Consumer
that will call methods on StartSmartHomeApplianceDiscoveryRequest.Builder
to
create a request.default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)
Adds metadata tags to a specified resource.
tagResourceRequest
- default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Adds metadata tags to a specified resource.
This is a convenience which creates an instance of the TagResourceRequest.Builder
avoiding the need to
create one manually via TagResourceRequest.builder()
tagResourceRequest
- A Consumer
that will call methods on TagResourceRequest.Builder
to create a request.default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)
Removes metadata tags from a specified resource.
untagResourceRequest
- default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Removes metadata tags from a specified resource.
This is a convenience which creates an instance of the UntagResourceRequest.Builder
avoiding the need to
create one manually via UntagResourceRequest.builder()
untagResourceRequest
- A Consumer
that will call methods on UntagResourceRequest.Builder
to create a request.default CompletableFuture<UpdateAddressBookResponse> updateAddressBook(UpdateAddressBookRequest updateAddressBookRequest)
Updates address book details by the address book ARN.
updateAddressBookRequest
- default CompletableFuture<UpdateAddressBookResponse> updateAddressBook(Consumer<UpdateAddressBookRequest.Builder> updateAddressBookRequest)
Updates address book details by the address book ARN.
This is a convenience which creates an instance of the UpdateAddressBookRequest.Builder
avoiding the need
to create one manually via UpdateAddressBookRequest.builder()
updateAddressBookRequest
- A Consumer
that will call methods on UpdateAddressBookRequest.Builder
to create a request.default CompletableFuture<UpdateConferenceProviderResponse> updateConferenceProvider(UpdateConferenceProviderRequest updateConferenceProviderRequest)
Updates an existing conference provider's settings.
updateConferenceProviderRequest
- default CompletableFuture<UpdateConferenceProviderResponse> updateConferenceProvider(Consumer<UpdateConferenceProviderRequest.Builder> updateConferenceProviderRequest)
Updates an existing conference provider's settings.
This is a convenience which creates an instance of the UpdateConferenceProviderRequest.Builder
avoiding
the need to create one manually via UpdateConferenceProviderRequest.builder()
updateConferenceProviderRequest
- A Consumer
that will call methods on UpdateConferenceProviderRequest.Builder
to create a
request.default CompletableFuture<UpdateContactResponse> updateContact(UpdateContactRequest updateContactRequest)
Updates the contact details by the contact ARN.
updateContactRequest
- default CompletableFuture<UpdateContactResponse> updateContact(Consumer<UpdateContactRequest.Builder> updateContactRequest)
Updates the contact details by the contact ARN.
This is a convenience which creates an instance of the UpdateContactRequest.Builder
avoiding the need to
create one manually via UpdateContactRequest.builder()
updateContactRequest
- A Consumer
that will call methods on UpdateContactRequest.Builder
to create a request.default CompletableFuture<UpdateDeviceResponse> updateDevice(UpdateDeviceRequest updateDeviceRequest)
Updates the device name by device ARN.
updateDeviceRequest
- default CompletableFuture<UpdateDeviceResponse> updateDevice(Consumer<UpdateDeviceRequest.Builder> updateDeviceRequest)
Updates the device name by device ARN.
This is a convenience which creates an instance of the UpdateDeviceRequest.Builder
avoiding the need to
create one manually via UpdateDeviceRequest.builder()
updateDeviceRequest
- A Consumer
that will call methods on UpdateDeviceRequest.Builder
to create a request.default CompletableFuture<UpdateProfileResponse> updateProfile(UpdateProfileRequest updateProfileRequest)
Updates an existing room profile by room profile ARN.
updateProfileRequest
- default CompletableFuture<UpdateProfileResponse> updateProfile(Consumer<UpdateProfileRequest.Builder> updateProfileRequest)
Updates an existing room profile by room profile ARN.
This is a convenience which creates an instance of the UpdateProfileRequest.Builder
avoiding the need to
create one manually via UpdateProfileRequest.builder()
updateProfileRequest
- A Consumer
that will call methods on UpdateProfileRequest.Builder
to create a request.default CompletableFuture<UpdateRoomResponse> updateRoom(UpdateRoomRequest updateRoomRequest)
Updates room details by room ARN.
updateRoomRequest
- default CompletableFuture<UpdateRoomResponse> updateRoom(Consumer<UpdateRoomRequest.Builder> updateRoomRequest)
Updates room details by room ARN.
This is a convenience which creates an instance of the UpdateRoomRequest.Builder
avoiding the need to
create one manually via UpdateRoomRequest.builder()
updateRoomRequest
- A Consumer
that will call methods on UpdateRoomRequest.Builder
to create a request.default CompletableFuture<UpdateSkillGroupResponse> updateSkillGroup(UpdateSkillGroupRequest updateSkillGroupRequest)
Updates skill group details by skill group ARN.
updateSkillGroupRequest
- default CompletableFuture<UpdateSkillGroupResponse> updateSkillGroup(Consumer<UpdateSkillGroupRequest.Builder> updateSkillGroupRequest)
Updates skill group details by skill group ARN.
This is a convenience which creates an instance of the UpdateSkillGroupRequest.Builder
avoiding the need
to create one manually via UpdateSkillGroupRequest.builder()
updateSkillGroupRequest
- A Consumer
that will call methods on UpdateSkillGroupRequest.Builder
to create a request.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.