Struct rusoto_alexaforbusiness::AlexaForBusinessClient[][src]

pub struct AlexaForBusinessClient { /* fields omitted */ }

A client for the Alexa For Business API.

Methods

impl AlexaForBusinessClient
[src]

Creates a client backed by the default tokio event loop.

The client will use the default credentials provider and tls client.

Trait Implementations

impl AlexaForBusiness for AlexaForBusinessClient
[src]

Associates a contact to a given address book.

Associates a device to a given room. This applies all the settings from the room profile to the device, and all the skills in any skill groups added to that room. This operation requires the device to be online, or a manual sync is required.

Associates a skill group to a given room. This enables all skills in the associated skill group on all devices in the room.

Creates an address book with the specified details.

Creates a contact with the specified details.

Creates a new room profile with the specified details.

Creates a room with the specified details.

Creates a skill group with a specified name and description.

Creates a user.

Deletes an address book by the address book ARN.

Deletes a contact by the contact ARN.

Deletes a room profile by the profile ARN.

Deletes a room by the room ARN.

Deletes room skill parameter details by room, skill, and parameter key ID.

Deletes a skill group by skill group ARN.

Deletes a specified user by user ARN and enrollment ARN.

Disassociates a contact from a given address book.

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.

Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.

Gets address the book details by the address book ARN.

Gets the contact details by the contact ARN.

Gets the details of a device by device ARN.

Gets the details of a room profile by profile ARN.

Gets room details by room ARN.

Gets room skill parameter details by room, skill, and parameter key ARN.

Gets skill group details by skill group ARN.

Lists all enabled skills in a specific skill group.

Lists all tags for a specific resource.

Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.

Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.

Revokes an invitation and invalidates the enrollment URL.

Searches address books and lists the ones that meet a set of filter and sort criteria.

Searches contacts and lists the ones that meet a set of filter and sort criteria.

Searches devices and lists the ones that meet a set of filter criteria.

Searches room profiles and lists the ones that meet a set of filter criteria.

Searches rooms and lists the ones that meet a set of filter and sort criteria.

Searches skill groups and lists the ones that meet a set of filter and sort criteria.

Searches users and lists the ones that meet a set of filter and sort criteria.

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.

Resets a device and its account to the known default settings by clearing all information and settings set by previous users.

Adds metadata tags to a specified resource.

Removes metadata tags from a specified resource.

Updates address book details by the address book ARN.

Updates the contact details by the contact ARN.

Updates the device name by device ARN.

Updates an existing room profile by room profile ARN.

Updates room details by room ARN.

Updates skill group details by skill group ARN.

Auto Trait Implementations