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