@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonAlexaForBusiness extends Object implements AmazonAlexaForBusiness
AmazonAlexaForBusiness. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
ApproveSkillResult |
approveSkill(ApproveSkillRequest request)
Associates a skill with the organization under the customer's AWS account.
|
AssociateContactWithAddressBookResult |
associateContactWithAddressBook(AssociateContactWithAddressBookRequest request)
Associates a contact with a given address book.
|
AssociateDeviceWithNetworkProfileResult |
associateDeviceWithNetworkProfile(AssociateDeviceWithNetworkProfileRequest request)
Associates a device with the specified network profile.
|
AssociateDeviceWithRoomResult |
associateDeviceWithRoom(AssociateDeviceWithRoomRequest request)
Associates a device with a given room.
|
AssociateSkillGroupWithRoomResult |
associateSkillGroupWithRoom(AssociateSkillGroupWithRoomRequest request)
Associates a skill group with a given room.
|
AssociateSkillWithSkillGroupResult |
associateSkillWithSkillGroup(AssociateSkillWithSkillGroupRequest request)
Associates a skill with a skill group.
|
AssociateSkillWithUsersResult |
associateSkillWithUsers(AssociateSkillWithUsersRequest request)
Makes a private skill available for enrolled users to enable on their devices.
|
CreateAddressBookResult |
createAddressBook(CreateAddressBookRequest request)
Creates an address book with the specified details.
|
CreateBusinessReportScheduleResult |
createBusinessReportSchedule(CreateBusinessReportScheduleRequest request)
Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or
weekly interval.
|
CreateConferenceProviderResult |
createConferenceProvider(CreateConferenceProviderRequest request)
Adds a new conference provider under the user's AWS account.
|
CreateContactResult |
createContact(CreateContactRequest request)
Creates a contact with the specified details.
|
CreateGatewayGroupResult |
createGatewayGroup(CreateGatewayGroupRequest request)
Creates a gateway group with the specified details.
|
CreateNetworkProfileResult |
createNetworkProfile(CreateNetworkProfileRequest request)
Creates a network profile with the specified details.
|
CreateProfileResult |
createProfile(CreateProfileRequest request)
Creates a new room profile with the specified details.
|
CreateRoomResult |
createRoom(CreateRoomRequest request)
Creates a room with the specified details.
|
CreateSkillGroupResult |
createSkillGroup(CreateSkillGroupRequest request)
Creates a skill group with a specified name and description.
|
CreateUserResult |
createUser(CreateUserRequest request)
Creates a user.
|
DeleteAddressBookResult |
deleteAddressBook(DeleteAddressBookRequest request)
Deletes an address book by the address book ARN.
|
DeleteBusinessReportScheduleResult |
deleteBusinessReportSchedule(DeleteBusinessReportScheduleRequest request)
Deletes the recurring report delivery schedule with the specified schedule ARN.
|
DeleteConferenceProviderResult |
deleteConferenceProvider(DeleteConferenceProviderRequest request)
Deletes a conference provider.
|
DeleteContactResult |
deleteContact(DeleteContactRequest request)
Deletes a contact by the contact ARN.
|
DeleteDeviceResult |
deleteDevice(DeleteDeviceRequest request)
Removes a device from Alexa For Business.
|
DeleteDeviceUsageDataResult |
deleteDeviceUsageData(DeleteDeviceUsageDataRequest request)
When this action is called for a specified shared device, it allows authorized users to delete the device's
entire previous history of voice input data and associated response data.
|
DeleteGatewayGroupResult |
deleteGatewayGroup(DeleteGatewayGroupRequest request)
Deletes a gateway group.
|
DeleteNetworkProfileResult |
deleteNetworkProfile(DeleteNetworkProfileRequest request)
Deletes a network profile by the network profile ARN.
|
DeleteProfileResult |
deleteProfile(DeleteProfileRequest request)
Deletes a room profile by the profile ARN.
|
DeleteRoomResult |
deleteRoom(DeleteRoomRequest request)
Deletes a room by the room ARN.
|
DeleteRoomSkillParameterResult |
deleteRoomSkillParameter(DeleteRoomSkillParameterRequest request)
Deletes room skill parameter details by room, skill, and parameter key ID.
|
DeleteSkillAuthorizationResult |
deleteSkillAuthorization(DeleteSkillAuthorizationRequest request)
Unlinks a third-party account from a skill.
|
DeleteSkillGroupResult |
deleteSkillGroup(DeleteSkillGroupRequest request)
Deletes a skill group by skill group ARN.
|
DeleteUserResult |
deleteUser(DeleteUserRequest request)
Deletes a specified user by user ARN and enrollment ARN.
|
DisassociateContactFromAddressBookResult |
disassociateContactFromAddressBook(DisassociateContactFromAddressBookRequest request)
Disassociates a contact from a given address book.
|
DisassociateDeviceFromRoomResult |
disassociateDeviceFromRoom(DisassociateDeviceFromRoomRequest request)
Disassociates a device from its current room.
|
DisassociateSkillFromSkillGroupResult |
disassociateSkillFromSkillGroup(DisassociateSkillFromSkillGroupRequest request)
Disassociates a skill from a skill group.
|
DisassociateSkillFromUsersResult |
disassociateSkillFromUsers(DisassociateSkillFromUsersRequest request)
Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.
|
DisassociateSkillGroupFromRoomResult |
disassociateSkillGroupFromRoom(DisassociateSkillGroupFromRoomRequest request)
Disassociates a skill group from a specified room.
|
ForgetSmartHomeAppliancesResult |
forgetSmartHomeAppliances(ForgetSmartHomeAppliancesRequest request)
Forgets smart home appliances associated to a room.
|
GetAddressBookResult |
getAddressBook(GetAddressBookRequest request)
Gets address the book details by the address book ARN.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetConferencePreferenceResult |
getConferencePreference(GetConferencePreferenceRequest request)
Retrieves the existing conference preferences.
|
GetConferenceProviderResult |
getConferenceProvider(GetConferenceProviderRequest request)
Gets details about a specific conference provider.
|
GetContactResult |
getContact(GetContactRequest request)
Gets the contact details by the contact ARN.
|
GetDeviceResult |
getDevice(GetDeviceRequest request)
Gets the details of a device by device ARN.
|
GetGatewayResult |
getGateway(GetGatewayRequest request)
Retrieves the details of a gateway.
|
GetGatewayGroupResult |
getGatewayGroup(GetGatewayGroupRequest request)
Retrieves the details of a gateway group.
|
GetInvitationConfigurationResult |
getInvitationConfiguration(GetInvitationConfigurationRequest request)
Retrieves the configured values for the user enrollment invitation email template.
|
GetNetworkProfileResult |
getNetworkProfile(GetNetworkProfileRequest request)
Gets the network profile details by the network profile ARN.
|
GetProfileResult |
getProfile(GetProfileRequest request)
Gets the details of a room profile by profile ARN.
|
GetRoomResult |
getRoom(GetRoomRequest request)
Gets room details by room ARN.
|
GetRoomSkillParameterResult |
getRoomSkillParameter(GetRoomSkillParameterRequest request)
Gets room skill parameter details by room, skill, and parameter key ARN.
|
GetSkillGroupResult |
getSkillGroup(GetSkillGroupRequest request)
Gets skill group details by skill group ARN.
|
ListBusinessReportSchedulesResult |
listBusinessReportSchedules(ListBusinessReportSchedulesRequest request)
Lists the details of the schedules that a user configured.
|
ListConferenceProvidersResult |
listConferenceProviders(ListConferenceProvidersRequest request)
Lists conference providers under a specific AWS account.
|
ListDeviceEventsResult |
listDeviceEvents(ListDeviceEventsRequest request)
Lists the device event history, including device connection status, for up to 30 days.
|
ListGatewayGroupsResult |
listGatewayGroups(ListGatewayGroupsRequest request)
Retrieves a list of gateway group summaries.
|
ListGatewaysResult |
listGateways(ListGatewaysRequest request)
Retrieves a list of gateway summaries.
|
ListSkillsResult |
listSkills(ListSkillsRequest request)
Lists all enabled skills in a specific skill group.
|
ListSkillsStoreCategoriesResult |
listSkillsStoreCategories(ListSkillsStoreCategoriesRequest request)
Lists all categories in the Alexa skill store.
|
ListSkillsStoreSkillsByCategoryResult |
listSkillsStoreSkillsByCategory(ListSkillsStoreSkillsByCategoryRequest request)
Lists all skills in the Alexa skill store by category.
|
ListSmartHomeAppliancesResult |
listSmartHomeAppliances(ListSmartHomeAppliancesRequest request)
Lists all of the smart home appliances associated with a room.
|
ListTagsResult |
listTags(ListTagsRequest request)
Lists all tags for the specified resource.
|
PutConferencePreferenceResult |
putConferencePreference(PutConferencePreferenceRequest request)
Sets the conference preferences on a specific conference provider at the account level.
|
PutInvitationConfigurationResult |
putInvitationConfiguration(PutInvitationConfigurationRequest request)
Configures the email template for the user enrollment invitation with the specified attributes.
|
PutRoomSkillParameterResult |
putRoomSkillParameter(PutRoomSkillParameterRequest request)
Updates room skill parameter details by room, skill, and parameter key ID.
|
PutSkillAuthorizationResult |
putSkillAuthorization(PutSkillAuthorizationRequest request)
Links a user's account to a third-party skill provider.
|
RegisterAVSDeviceResult |
registerAVSDevice(RegisterAVSDeviceRequest request)
Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service
(AVS).
|
RejectSkillResult |
rejectSkill(RejectSkillRequest request)
Disassociates a skill from the organization under a user's AWS account.
|
ResolveRoomResult |
resolveRoom(ResolveRoomRequest request)
Determines the details for the room from which a skill request was invoked.
|
RevokeInvitationResult |
revokeInvitation(RevokeInvitationRequest request)
Revokes an invitation and invalidates the enrollment URL.
|
SearchAddressBooksResult |
searchAddressBooks(SearchAddressBooksRequest request)
Searches address books and lists the ones that meet a set of filter and sort criteria.
|
SearchContactsResult |
searchContacts(SearchContactsRequest request)
Searches contacts and lists the ones that meet a set of filter and sort criteria.
|
SearchDevicesResult |
searchDevices(SearchDevicesRequest request)
Searches devices and lists the ones that meet a set of filter criteria.
|
SearchNetworkProfilesResult |
searchNetworkProfiles(SearchNetworkProfilesRequest request)
Searches network profiles and lists the ones that meet a set of filter and sort criteria.
|
SearchProfilesResult |
searchProfiles(SearchProfilesRequest request)
Searches room profiles and lists the ones that meet a set of filter criteria.
|
SearchRoomsResult |
searchRooms(SearchRoomsRequest request)
Searches rooms and lists the ones that meet a set of filter and sort criteria.
|
SearchSkillGroupsResult |
searchSkillGroups(SearchSkillGroupsRequest request)
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
|
SearchUsersResult |
searchUsers(SearchUsersRequest request)
Searches users and lists the ones that meet a set of filter and sort criteria.
|
SendAnnouncementResult |
sendAnnouncement(SendAnnouncementRequest request)
Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search
or filter.
|
SendInvitationResult |
sendInvitation(SendInvitationRequest request)
Sends an enrollment invitation email with a URL to a user.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartDeviceSyncResult |
startDeviceSync(StartDeviceSyncRequest request)
Resets a device and its account to the known default settings.
|
StartSmartHomeApplianceDiscoveryResult |
startSmartHomeApplianceDiscovery(StartSmartHomeApplianceDiscoveryRequest request)
Initiates the discovery of any smart home appliances associated with the room.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds metadata tags to a specified resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes metadata tags from a specified resource.
|
UpdateAddressBookResult |
updateAddressBook(UpdateAddressBookRequest request)
Updates address book details by the address book ARN.
|
UpdateBusinessReportScheduleResult |
updateBusinessReportSchedule(UpdateBusinessReportScheduleRequest request)
Updates the configuration of the report delivery schedule with the specified schedule ARN.
|
UpdateConferenceProviderResult |
updateConferenceProvider(UpdateConferenceProviderRequest request)
Updates an existing conference provider's settings.
|
UpdateContactResult |
updateContact(UpdateContactRequest request)
Updates the contact details by the contact ARN.
|
UpdateDeviceResult |
updateDevice(UpdateDeviceRequest request)
Updates the device name by device ARN.
|
UpdateGatewayResult |
updateGateway(UpdateGatewayRequest request)
Updates the details of a gateway.
|
UpdateGatewayGroupResult |
updateGatewayGroup(UpdateGatewayGroupRequest request)
Updates the details of a gateway group.
|
UpdateNetworkProfileResult |
updateNetworkProfile(UpdateNetworkProfileRequest request)
Updates a network profile by the network profile ARN.
|
UpdateProfileResult |
updateProfile(UpdateProfileRequest request)
Updates an existing room profile by room profile ARN.
|
UpdateRoomResult |
updateRoom(UpdateRoomRequest request)
Updates room details by room ARN.
|
UpdateSkillGroupResult |
updateSkillGroup(UpdateSkillGroupRequest request)
Updates skill group details by skill group ARN.
|
public ApproveSkillResult approveSkill(ApproveSkillRequest request)
AmazonAlexaForBusinessAssociates 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.
approveSkill in interface AmazonAlexaForBusinesspublic AssociateContactWithAddressBookResult associateContactWithAddressBook(AssociateContactWithAddressBookRequest request)
AmazonAlexaForBusinessAssociates a contact with a given address book.
associateContactWithAddressBook in interface AmazonAlexaForBusinesspublic AssociateDeviceWithNetworkProfileResult associateDeviceWithNetworkProfile(AssociateDeviceWithNetworkProfileRequest request)
AmazonAlexaForBusinessAssociates a device with the specified network profile.
associateDeviceWithNetworkProfile in interface AmazonAlexaForBusinesspublic AssociateDeviceWithRoomResult associateDeviceWithRoom(AssociateDeviceWithRoomRequest request)
AmazonAlexaForBusinessAssociates 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.
associateDeviceWithRoom in interface AmazonAlexaForBusinesspublic AssociateSkillGroupWithRoomResult associateSkillGroupWithRoom(AssociateSkillGroupWithRoomRequest request)
AmazonAlexaForBusinessAssociates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.
associateSkillGroupWithRoom in interface AmazonAlexaForBusinesspublic AssociateSkillWithSkillGroupResult associateSkillWithSkillGroup(AssociateSkillWithSkillGroupRequest request)
AmazonAlexaForBusinessAssociates a skill with a skill group.
associateSkillWithSkillGroup in interface AmazonAlexaForBusinesspublic AssociateSkillWithUsersResult associateSkillWithUsers(AssociateSkillWithUsersRequest request)
AmazonAlexaForBusinessMakes a private skill available for enrolled users to enable on their devices.
associateSkillWithUsers in interface AmazonAlexaForBusinesspublic CreateAddressBookResult createAddressBook(CreateAddressBookRequest request)
AmazonAlexaForBusinessCreates an address book with the specified details.
createAddressBook in interface AmazonAlexaForBusinesspublic CreateBusinessReportScheduleResult createBusinessReportSchedule(CreateBusinessReportScheduleRequest request)
AmazonAlexaForBusinessCreates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.
createBusinessReportSchedule in interface AmazonAlexaForBusinesspublic CreateConferenceProviderResult createConferenceProvider(CreateConferenceProviderRequest request)
AmazonAlexaForBusinessAdds a new conference provider under the user's AWS account.
createConferenceProvider in interface AmazonAlexaForBusinesspublic CreateContactResult createContact(CreateContactRequest request)
AmazonAlexaForBusinessCreates a contact with the specified details.
createContact in interface AmazonAlexaForBusinesspublic CreateGatewayGroupResult createGatewayGroup(CreateGatewayGroupRequest request)
AmazonAlexaForBusinessCreates a gateway group with the specified details.
createGatewayGroup in interface AmazonAlexaForBusinesspublic CreateNetworkProfileResult createNetworkProfile(CreateNetworkProfileRequest request)
AmazonAlexaForBusinessCreates a network profile with the specified details.
createNetworkProfile in interface AmazonAlexaForBusinesspublic CreateProfileResult createProfile(CreateProfileRequest request)
AmazonAlexaForBusinessCreates a new room profile with the specified details.
createProfile in interface AmazonAlexaForBusinesspublic CreateRoomResult createRoom(CreateRoomRequest request)
AmazonAlexaForBusinessCreates a room with the specified details.
createRoom in interface AmazonAlexaForBusinesspublic CreateSkillGroupResult createSkillGroup(CreateSkillGroupRequest request)
AmazonAlexaForBusinessCreates a skill group with a specified name and description.
createSkillGroup in interface AmazonAlexaForBusinesspublic CreateUserResult createUser(CreateUserRequest request)
AmazonAlexaForBusinessCreates a user.
createUser in interface AmazonAlexaForBusinesspublic DeleteAddressBookResult deleteAddressBook(DeleteAddressBookRequest request)
AmazonAlexaForBusinessDeletes an address book by the address book ARN.
deleteAddressBook in interface AmazonAlexaForBusinesspublic DeleteBusinessReportScheduleResult deleteBusinessReportSchedule(DeleteBusinessReportScheduleRequest request)
AmazonAlexaForBusinessDeletes the recurring report delivery schedule with the specified schedule ARN.
deleteBusinessReportSchedule in interface AmazonAlexaForBusinesspublic DeleteConferenceProviderResult deleteConferenceProvider(DeleteConferenceProviderRequest request)
AmazonAlexaForBusinessDeletes a conference provider.
deleteConferenceProvider in interface AmazonAlexaForBusinesspublic DeleteContactResult deleteContact(DeleteContactRequest request)
AmazonAlexaForBusinessDeletes a contact by the contact ARN.
deleteContact in interface AmazonAlexaForBusinesspublic DeleteDeviceResult deleteDevice(DeleteDeviceRequest request)
AmazonAlexaForBusinessRemoves a device from Alexa For Business.
deleteDevice in interface AmazonAlexaForBusinesspublic DeleteDeviceUsageDataResult deleteDeviceUsageData(DeleteDeviceUsageDataRequest request)
AmazonAlexaForBusinessWhen this action is called for a specified shared device, it allows authorized users to delete the device's entire previous history of voice input data and associated response data. This action can be called once every 24 hours for a specific shared device.
deleteDeviceUsageData in interface AmazonAlexaForBusinesspublic DeleteGatewayGroupResult deleteGatewayGroup(DeleteGatewayGroupRequest request)
AmazonAlexaForBusinessDeletes a gateway group.
deleteGatewayGroup in interface AmazonAlexaForBusinesspublic DeleteNetworkProfileResult deleteNetworkProfile(DeleteNetworkProfileRequest request)
AmazonAlexaForBusinessDeletes a network profile by the network profile ARN.
deleteNetworkProfile in interface AmazonAlexaForBusinesspublic DeleteProfileResult deleteProfile(DeleteProfileRequest request)
AmazonAlexaForBusinessDeletes a room profile by the profile ARN.
deleteProfile in interface AmazonAlexaForBusinesspublic DeleteRoomResult deleteRoom(DeleteRoomRequest request)
AmazonAlexaForBusinessDeletes a room by the room ARN.
deleteRoom in interface AmazonAlexaForBusinesspublic DeleteRoomSkillParameterResult deleteRoomSkillParameter(DeleteRoomSkillParameterRequest request)
AmazonAlexaForBusinessDeletes room skill parameter details by room, skill, and parameter key ID.
deleteRoomSkillParameter in interface AmazonAlexaForBusinesspublic DeleteSkillAuthorizationResult deleteSkillAuthorization(DeleteSkillAuthorizationRequest request)
AmazonAlexaForBusinessUnlinks a third-party account from a skill.
deleteSkillAuthorization in interface AmazonAlexaForBusinesspublic DeleteSkillGroupResult deleteSkillGroup(DeleteSkillGroupRequest request)
AmazonAlexaForBusinessDeletes a skill group by skill group ARN.
deleteSkillGroup in interface AmazonAlexaForBusinesspublic DeleteUserResult deleteUser(DeleteUserRequest request)
AmazonAlexaForBusinessDeletes a specified user by user ARN and enrollment ARN.
deleteUser in interface AmazonAlexaForBusinesspublic DisassociateContactFromAddressBookResult disassociateContactFromAddressBook(DisassociateContactFromAddressBookRequest request)
AmazonAlexaForBusinessDisassociates a contact from a given address book.
disassociateContactFromAddressBook in interface AmazonAlexaForBusinesspublic DisassociateDeviceFromRoomResult disassociateDeviceFromRoom(DisassociateDeviceFromRoomRequest request)
AmazonAlexaForBusinessDisassociates 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.
disassociateDeviceFromRoom in interface AmazonAlexaForBusinesspublic DisassociateSkillFromSkillGroupResult disassociateSkillFromSkillGroup(DisassociateSkillFromSkillGroupRequest request)
AmazonAlexaForBusinessDisassociates a skill from a skill group.
disassociateSkillFromSkillGroup in interface AmazonAlexaForBusinesspublic DisassociateSkillFromUsersResult disassociateSkillFromUsers(DisassociateSkillFromUsersRequest request)
AmazonAlexaForBusinessMakes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.
disassociateSkillFromUsers in interface AmazonAlexaForBusinesspublic DisassociateSkillGroupFromRoomResult disassociateSkillGroupFromRoom(DisassociateSkillGroupFromRoomRequest request)
AmazonAlexaForBusinessDisassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.
disassociateSkillGroupFromRoom in interface AmazonAlexaForBusinesspublic ForgetSmartHomeAppliancesResult forgetSmartHomeAppliances(ForgetSmartHomeAppliancesRequest request)
AmazonAlexaForBusinessForgets smart home appliances associated to a room.
forgetSmartHomeAppliances in interface AmazonAlexaForBusinesspublic GetAddressBookResult getAddressBook(GetAddressBookRequest request)
AmazonAlexaForBusinessGets address the book details by the address book ARN.
getAddressBook in interface AmazonAlexaForBusinesspublic GetConferencePreferenceResult getConferencePreference(GetConferencePreferenceRequest request)
AmazonAlexaForBusinessRetrieves the existing conference preferences.
getConferencePreference in interface AmazonAlexaForBusinesspublic GetConferenceProviderResult getConferenceProvider(GetConferenceProviderRequest request)
AmazonAlexaForBusinessGets details about a specific conference provider.
getConferenceProvider in interface AmazonAlexaForBusinesspublic GetContactResult getContact(GetContactRequest request)
AmazonAlexaForBusinessGets the contact details by the contact ARN.
getContact in interface AmazonAlexaForBusinesspublic GetDeviceResult getDevice(GetDeviceRequest request)
AmazonAlexaForBusinessGets the details of a device by device ARN.
getDevice in interface AmazonAlexaForBusinesspublic GetGatewayResult getGateway(GetGatewayRequest request)
AmazonAlexaForBusinessRetrieves the details of a gateway.
getGateway in interface AmazonAlexaForBusinesspublic GetGatewayGroupResult getGatewayGroup(GetGatewayGroupRequest request)
AmazonAlexaForBusinessRetrieves the details of a gateway group.
getGatewayGroup in interface AmazonAlexaForBusinesspublic GetInvitationConfigurationResult getInvitationConfiguration(GetInvitationConfigurationRequest request)
AmazonAlexaForBusinessRetrieves the configured values for the user enrollment invitation email template.
getInvitationConfiguration in interface AmazonAlexaForBusinesspublic GetNetworkProfileResult getNetworkProfile(GetNetworkProfileRequest request)
AmazonAlexaForBusinessGets the network profile details by the network profile ARN.
getNetworkProfile in interface AmazonAlexaForBusinesspublic GetProfileResult getProfile(GetProfileRequest request)
AmazonAlexaForBusinessGets the details of a room profile by profile ARN.
getProfile in interface AmazonAlexaForBusinesspublic GetRoomResult getRoom(GetRoomRequest request)
AmazonAlexaForBusinessGets room details by room ARN.
getRoom in interface AmazonAlexaForBusinesspublic GetRoomSkillParameterResult getRoomSkillParameter(GetRoomSkillParameterRequest request)
AmazonAlexaForBusinessGets room skill parameter details by room, skill, and parameter key ARN.
getRoomSkillParameter in interface AmazonAlexaForBusinesspublic GetSkillGroupResult getSkillGroup(GetSkillGroupRequest request)
AmazonAlexaForBusinessGets skill group details by skill group ARN.
getSkillGroup in interface AmazonAlexaForBusinesspublic ListBusinessReportSchedulesResult listBusinessReportSchedules(ListBusinessReportSchedulesRequest request)
AmazonAlexaForBusinessLists the details of the schedules that a user configured. A download URL of the report associated with each schedule is returned every time this action is called. A new download URL is returned each time, and is valid for 24 hours.
listBusinessReportSchedules in interface AmazonAlexaForBusinesspublic ListConferenceProvidersResult listConferenceProviders(ListConferenceProvidersRequest request)
AmazonAlexaForBusinessLists conference providers under a specific AWS account.
listConferenceProviders in interface AmazonAlexaForBusinesspublic ListDeviceEventsResult listDeviceEvents(ListDeviceEventsRequest request)
AmazonAlexaForBusinessLists the device event history, including device connection status, for up to 30 days.
listDeviceEvents in interface AmazonAlexaForBusinesspublic ListGatewayGroupsResult listGatewayGroups(ListGatewayGroupsRequest request)
AmazonAlexaForBusinessRetrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.
listGatewayGroups in interface AmazonAlexaForBusinesspublic ListGatewaysResult listGateways(ListGatewaysRequest request)
AmazonAlexaForBusinessRetrieves a list of gateway summaries. Use GetGateway to retrieve details of a specific gateway. An optional gateway group ARN can be provided to only retrieve gateway summaries of gateways that are associated with that gateway group ARN.
listGateways in interface AmazonAlexaForBusinesspublic ListSkillsResult listSkills(ListSkillsRequest request)
AmazonAlexaForBusinessLists all enabled skills in a specific skill group.
listSkills in interface AmazonAlexaForBusinesspublic ListSkillsStoreCategoriesResult listSkillsStoreCategories(ListSkillsStoreCategoriesRequest request)
AmazonAlexaForBusinessLists all categories in the Alexa skill store.
listSkillsStoreCategories in interface AmazonAlexaForBusinesspublic ListSkillsStoreSkillsByCategoryResult listSkillsStoreSkillsByCategory(ListSkillsStoreSkillsByCategoryRequest request)
AmazonAlexaForBusinessLists all skills in the Alexa skill store by category.
listSkillsStoreSkillsByCategory in interface AmazonAlexaForBusinesspublic ListSmartHomeAppliancesResult listSmartHomeAppliances(ListSmartHomeAppliancesRequest request)
AmazonAlexaForBusinessLists all of the smart home appliances associated with a room.
listSmartHomeAppliances in interface AmazonAlexaForBusinesspublic ListTagsResult listTags(ListTagsRequest request)
AmazonAlexaForBusinessLists all tags for the specified resource.
listTags in interface AmazonAlexaForBusinesspublic PutConferencePreferenceResult putConferencePreference(PutConferencePreferenceRequest request)
AmazonAlexaForBusinessSets the conference preferences on a specific conference provider at the account level.
putConferencePreference in interface AmazonAlexaForBusinesspublic PutInvitationConfigurationResult putInvitationConfiguration(PutInvitationConfigurationRequest request)
AmazonAlexaForBusinessConfigures the email template for the user enrollment invitation with the specified attributes.
putInvitationConfiguration in interface AmazonAlexaForBusinesspublic PutRoomSkillParameterResult putRoomSkillParameter(PutRoomSkillParameterRequest request)
AmazonAlexaForBusinessUpdates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.
putRoomSkillParameter in interface AmazonAlexaForBusinesspublic PutSkillAuthorizationResult putSkillAuthorization(PutSkillAuthorizationRequest request)
AmazonAlexaForBusinessLinks 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.
putSkillAuthorization in interface AmazonAlexaForBusinesspublic RegisterAVSDeviceResult registerAVSDevice(RegisterAVSDeviceRequest request)
AmazonAlexaForBusinessRegisters an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).
registerAVSDevice in interface AmazonAlexaForBusinesspublic RejectSkillResult rejectSkill(RejectSkillRequest request)
AmazonAlexaForBusinessDisassociates 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.
rejectSkill in interface AmazonAlexaForBusinesspublic ResolveRoomResult resolveRoom(ResolveRoomRequest request)
AmazonAlexaForBusinessDetermines the details for the room from which a skill request was invoked. This operation is used by skill developers.
resolveRoom in interface AmazonAlexaForBusinesspublic RevokeInvitationResult revokeInvitation(RevokeInvitationRequest request)
AmazonAlexaForBusinessRevokes an invitation and invalidates the enrollment URL.
revokeInvitation in interface AmazonAlexaForBusinesspublic SearchAddressBooksResult searchAddressBooks(SearchAddressBooksRequest request)
AmazonAlexaForBusinessSearches address books and lists the ones that meet a set of filter and sort criteria.
searchAddressBooks in interface AmazonAlexaForBusinesspublic SearchContactsResult searchContacts(SearchContactsRequest request)
AmazonAlexaForBusinessSearches contacts and lists the ones that meet a set of filter and sort criteria.
searchContacts in interface AmazonAlexaForBusinesspublic SearchDevicesResult searchDevices(SearchDevicesRequest request)
AmazonAlexaForBusinessSearches devices and lists the ones that meet a set of filter criteria.
searchDevices in interface AmazonAlexaForBusinesspublic SearchNetworkProfilesResult searchNetworkProfiles(SearchNetworkProfilesRequest request)
AmazonAlexaForBusinessSearches network profiles and lists the ones that meet a set of filter and sort criteria.
searchNetworkProfiles in interface AmazonAlexaForBusinesspublic SearchProfilesResult searchProfiles(SearchProfilesRequest request)
AmazonAlexaForBusinessSearches room profiles and lists the ones that meet a set of filter criteria.
searchProfiles in interface AmazonAlexaForBusinesspublic SearchRoomsResult searchRooms(SearchRoomsRequest request)
AmazonAlexaForBusinessSearches rooms and lists the ones that meet a set of filter and sort criteria.
searchRooms in interface AmazonAlexaForBusinesspublic SearchSkillGroupsResult searchSkillGroups(SearchSkillGroupsRequest request)
AmazonAlexaForBusinessSearches skill groups and lists the ones that meet a set of filter and sort criteria.
searchSkillGroups in interface AmazonAlexaForBusinesspublic SearchUsersResult searchUsers(SearchUsersRequest request)
AmazonAlexaForBusinessSearches users and lists the ones that meet a set of filter and sort criteria.
searchUsers in interface AmazonAlexaForBusinesspublic SendAnnouncementResult sendAnnouncement(SendAnnouncementRequest request)
AmazonAlexaForBusinessTriggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter.
sendAnnouncement in interface AmazonAlexaForBusinesspublic SendInvitationResult sendInvitation(SendInvitationRequest request)
AmazonAlexaForBusinessSends an enrollment invitation email with a URL to a user. The URL is valid for 30 days or until you call this operation again, whichever comes first.
sendInvitation in interface AmazonAlexaForBusinesspublic StartDeviceSyncResult startDeviceSync(StartDeviceSyncRequest request)
AmazonAlexaForBusinessResets a device and its account to the known default settings. This clears all information and settings set by previous users in the following ways:
Bluetooth - This unpairs all bluetooth devices paired with your echo device.
Volume - This resets the echo device's volume to the default value.
Notifications - This clears all notifications from your echo device.
Lists - This clears all to-do items from your echo device.
Settings - This internally syncs the room's profile (if the device is assigned to a room), contacts, address books, delegation access for account linking, and communications (if enabled on the room profile).
startDeviceSync in interface AmazonAlexaForBusinesspublic StartSmartHomeApplianceDiscoveryResult startSmartHomeApplianceDiscovery(StartSmartHomeApplianceDiscoveryRequest request)
AmazonAlexaForBusinessInitiates the discovery of any smart home appliances associated with the room.
startSmartHomeApplianceDiscovery in interface AmazonAlexaForBusinesspublic TagResourceResult tagResource(TagResourceRequest request)
AmazonAlexaForBusinessAdds metadata tags to a specified resource.
tagResource in interface AmazonAlexaForBusinesspublic UntagResourceResult untagResource(UntagResourceRequest request)
AmazonAlexaForBusinessRemoves metadata tags from a specified resource.
untagResource in interface AmazonAlexaForBusinesspublic UpdateAddressBookResult updateAddressBook(UpdateAddressBookRequest request)
AmazonAlexaForBusinessUpdates address book details by the address book ARN.
updateAddressBook in interface AmazonAlexaForBusinesspublic UpdateBusinessReportScheduleResult updateBusinessReportSchedule(UpdateBusinessReportScheduleRequest request)
AmazonAlexaForBusinessUpdates the configuration of the report delivery schedule with the specified schedule ARN.
updateBusinessReportSchedule in interface AmazonAlexaForBusinesspublic UpdateConferenceProviderResult updateConferenceProvider(UpdateConferenceProviderRequest request)
AmazonAlexaForBusinessUpdates an existing conference provider's settings.
updateConferenceProvider in interface AmazonAlexaForBusinesspublic UpdateContactResult updateContact(UpdateContactRequest request)
AmazonAlexaForBusinessUpdates the contact details by the contact ARN.
updateContact in interface AmazonAlexaForBusinesspublic UpdateDeviceResult updateDevice(UpdateDeviceRequest request)
AmazonAlexaForBusinessUpdates the device name by device ARN.
updateDevice in interface AmazonAlexaForBusinesspublic UpdateGatewayResult updateGateway(UpdateGatewayRequest request)
AmazonAlexaForBusinessUpdates the details of a gateway. If any optional field is not provided, the existing corresponding value is left unmodified.
updateGateway in interface AmazonAlexaForBusinesspublic UpdateGatewayGroupResult updateGatewayGroup(UpdateGatewayGroupRequest request)
AmazonAlexaForBusinessUpdates the details of a gateway group. If any optional field is not provided, the existing corresponding value is left unmodified.
updateGatewayGroup in interface AmazonAlexaForBusinesspublic UpdateNetworkProfileResult updateNetworkProfile(UpdateNetworkProfileRequest request)
AmazonAlexaForBusinessUpdates a network profile by the network profile ARN.
updateNetworkProfile in interface AmazonAlexaForBusinesspublic UpdateProfileResult updateProfile(UpdateProfileRequest request)
AmazonAlexaForBusinessUpdates an existing room profile by room profile ARN.
updateProfile in interface AmazonAlexaForBusinesspublic UpdateRoomResult updateRoom(UpdateRoomRequest request)
AmazonAlexaForBusinessUpdates room details by room ARN.
updateRoom in interface AmazonAlexaForBusinesspublic UpdateSkillGroupResult updateSkillGroup(UpdateSkillGroupRequest request)
AmazonAlexaForBusinessUpdates skill group details by skill group ARN.
updateSkillGroup in interface AmazonAlexaForBusinesspublic void shutdown()
AmazonAlexaForBusinessshutdown in interface AmazonAlexaForBusinesspublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AmazonAlexaForBusinessResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AmazonAlexaForBusinessrequest - The originally executed request.