Struct aws_sdk_alexaforbusiness::client::Client[][src]

pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description

An ergonomic service client for AlexaForBusiness.

This client allows ergonomic access to a AlexaForBusiness-shaped service. Each method corresponds to an endpoint defined in the service’s Smithy model, and the request and response shapes are auto-generated from that same model.

Using a Client

Once you have a client set up, you can access the service’s endpoints by calling the appropriate method on Client. Each such method returns a request builder for that endpoint, with methods for setting the various fields of the request. Once your request is complete, use the send method to send the request. send returns a future, which you then have to .await to get the service’s response.

Implementations

Creates a client with the given service configuration.

Returns the client’s configuration.

Constructs a fluent builder for the ApproveSkill operation.

See ApproveSkill for more information about the operation and its arguments.

Constructs a fluent builder for the AssociateContactWithAddressBook operation.

See AssociateContactWithAddressBook for more information about the operation and its arguments.

Constructs a fluent builder for the AssociateDeviceWithNetworkProfile operation.

See AssociateDeviceWithNetworkProfile for more information about the operation and its arguments.

Constructs a fluent builder for the AssociateDeviceWithRoom operation.

See AssociateDeviceWithRoom for more information about the operation and its arguments.

Constructs a fluent builder for the AssociateSkillGroupWithRoom operation.

See AssociateSkillGroupWithRoom for more information about the operation and its arguments.

Constructs a fluent builder for the AssociateSkillWithSkillGroup operation.

See AssociateSkillWithSkillGroup for more information about the operation and its arguments.

Constructs a fluent builder for the AssociateSkillWithUsers operation.

See AssociateSkillWithUsers for more information about the operation and its arguments.

Constructs a fluent builder for the CreateAddressBook operation.

See CreateAddressBook for more information about the operation and its arguments.

Constructs a fluent builder for the CreateBusinessReportSchedule operation.

See CreateBusinessReportSchedule for more information about the operation and its arguments.

Constructs a fluent builder for the CreateConferenceProvider operation.

See CreateConferenceProvider for more information about the operation and its arguments.

Constructs a fluent builder for the CreateContact operation.

See CreateContact for more information about the operation and its arguments.

Constructs a fluent builder for the CreateGatewayGroup operation.

See CreateGatewayGroup for more information about the operation and its arguments.

Constructs a fluent builder for the CreateNetworkProfile operation.

See CreateNetworkProfile for more information about the operation and its arguments.

Constructs a fluent builder for the CreateProfile operation.

See CreateProfile for more information about the operation and its arguments.

Constructs a fluent builder for the CreateRoom operation.

See CreateRoom for more information about the operation and its arguments.

Constructs a fluent builder for the CreateSkillGroup operation.

See CreateSkillGroup for more information about the operation and its arguments.

Constructs a fluent builder for the CreateUser operation.

See CreateUser for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteAddressBook operation.

See DeleteAddressBook for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteBusinessReportSchedule operation.

See DeleteBusinessReportSchedule for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteConferenceProvider operation.

See DeleteConferenceProvider for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteContact operation.

See DeleteContact for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDevice operation.

See DeleteDevice for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDeviceUsageData operation.

See DeleteDeviceUsageData for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteGatewayGroup operation.

See DeleteGatewayGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteNetworkProfile operation.

See DeleteNetworkProfile for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteProfile operation.

See DeleteProfile for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteRoom operation.

See DeleteRoom for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteRoomSkillParameter operation.

See DeleteRoomSkillParameter for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteSkillAuthorization operation.

See DeleteSkillAuthorization for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteSkillGroup operation.

See DeleteSkillGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteUser operation.

See DeleteUser for more information about the operation and its arguments.

Constructs a fluent builder for the DisassociateContactFromAddressBook operation.

See DisassociateContactFromAddressBook for more information about the operation and its arguments.

Constructs a fluent builder for the DisassociateDeviceFromRoom operation.

See DisassociateDeviceFromRoom for more information about the operation and its arguments.

Constructs a fluent builder for the DisassociateSkillFromSkillGroup operation.

See DisassociateSkillFromSkillGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DisassociateSkillFromUsers operation.

See DisassociateSkillFromUsers for more information about the operation and its arguments.

Constructs a fluent builder for the DisassociateSkillGroupFromRoom operation.

See DisassociateSkillGroupFromRoom for more information about the operation and its arguments.

Constructs a fluent builder for the ForgetSmartHomeAppliances operation.

See ForgetSmartHomeAppliances for more information about the operation and its arguments.

Constructs a fluent builder for the GetAddressBook operation.

See GetAddressBook for more information about the operation and its arguments.

Constructs a fluent builder for the GetConferencePreference operation.

See GetConferencePreference for more information about the operation and its arguments.

Constructs a fluent builder for the GetConferenceProvider operation.

See GetConferenceProvider for more information about the operation and its arguments.

Constructs a fluent builder for the GetContact operation.

See GetContact for more information about the operation and its arguments.

Constructs a fluent builder for the GetDevice operation.

See GetDevice for more information about the operation and its arguments.

Constructs a fluent builder for the GetGateway operation.

See GetGateway for more information about the operation and its arguments.

Constructs a fluent builder for the GetGatewayGroup operation.

See GetGatewayGroup for more information about the operation and its arguments.

Constructs a fluent builder for the GetInvitationConfiguration operation.

See GetInvitationConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the GetNetworkProfile operation.

See GetNetworkProfile for more information about the operation and its arguments.

Constructs a fluent builder for the GetProfile operation.

See GetProfile for more information about the operation and its arguments.

Constructs a fluent builder for the GetRoom operation.

See GetRoom for more information about the operation and its arguments.

Constructs a fluent builder for the GetRoomSkillParameter operation.

See GetRoomSkillParameter for more information about the operation and its arguments.

Constructs a fluent builder for the GetSkillGroup operation.

See GetSkillGroup for more information about the operation and its arguments.

Constructs a fluent builder for the ListBusinessReportSchedules operation.

See ListBusinessReportSchedules for more information about the operation and its arguments.

Constructs a fluent builder for the ListConferenceProviders operation.

See ListConferenceProviders for more information about the operation and its arguments.

Constructs a fluent builder for the ListDeviceEvents operation.

See ListDeviceEvents for more information about the operation and its arguments.

Constructs a fluent builder for the ListGatewayGroups operation.

See ListGatewayGroups for more information about the operation and its arguments.

Constructs a fluent builder for the ListGateways operation.

See ListGateways for more information about the operation and its arguments.

Constructs a fluent builder for the ListSkills operation.

See ListSkills for more information about the operation and its arguments.

Constructs a fluent builder for the ListSkillsStoreCategories operation.

See ListSkillsStoreCategories for more information about the operation and its arguments.

Constructs a fluent builder for the ListSkillsStoreSkillsByCategory operation.

See ListSkillsStoreSkillsByCategory for more information about the operation and its arguments.

Constructs a fluent builder for the ListSmartHomeAppliances operation.

See ListSmartHomeAppliances for more information about the operation and its arguments.

Constructs a fluent builder for the ListTags operation.

See ListTags for more information about the operation and its arguments.

Constructs a fluent builder for the PutConferencePreference operation.

See PutConferencePreference for more information about the operation and its arguments.

Constructs a fluent builder for the PutInvitationConfiguration operation.

See PutInvitationConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the PutRoomSkillParameter operation.

See PutRoomSkillParameter for more information about the operation and its arguments.

Constructs a fluent builder for the PutSkillAuthorization operation.

See PutSkillAuthorization for more information about the operation and its arguments.

Constructs a fluent builder for the RegisterAVSDevice operation.

See RegisterAVSDevice for more information about the operation and its arguments.

Constructs a fluent builder for the RejectSkill operation.

See RejectSkill for more information about the operation and its arguments.

Constructs a fluent builder for the ResolveRoom operation.

See ResolveRoom for more information about the operation and its arguments.

Constructs a fluent builder for the RevokeInvitation operation.

See RevokeInvitation for more information about the operation and its arguments.

Constructs a fluent builder for the SearchAddressBooks operation.

See SearchAddressBooks for more information about the operation and its arguments.

Constructs a fluent builder for the SearchContacts operation.

See SearchContacts for more information about the operation and its arguments.

Constructs a fluent builder for the SearchDevices operation.

See SearchDevices for more information about the operation and its arguments.

Constructs a fluent builder for the SearchNetworkProfiles operation.

See SearchNetworkProfiles for more information about the operation and its arguments.

Constructs a fluent builder for the SearchProfiles operation.

See SearchProfiles for more information about the operation and its arguments.

Constructs a fluent builder for the SearchRooms operation.

See SearchRooms for more information about the operation and its arguments.

Constructs a fluent builder for the SearchSkillGroups operation.

See SearchSkillGroups for more information about the operation and its arguments.

Constructs a fluent builder for the SearchUsers operation.

See SearchUsers for more information about the operation and its arguments.

Constructs a fluent builder for the SendAnnouncement operation.

See SendAnnouncement for more information about the operation and its arguments.

Constructs a fluent builder for the SendInvitation operation.

See SendInvitation for more information about the operation and its arguments.

Constructs a fluent builder for the StartDeviceSync operation.

See StartDeviceSync for more information about the operation and its arguments.

Constructs a fluent builder for the StartSmartHomeApplianceDiscovery operation.

See StartSmartHomeApplianceDiscovery for more information about the operation and its arguments.

Constructs a fluent builder for the TagResource operation.

See TagResource for more information about the operation and its arguments.

Constructs a fluent builder for the UntagResource operation.

See UntagResource for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateAddressBook operation.

See UpdateAddressBook for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateBusinessReportSchedule operation.

See UpdateBusinessReportSchedule for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateConferenceProvider operation.

See UpdateConferenceProvider for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateContact operation.

See UpdateContact for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateDevice operation.

See UpdateDevice for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateGateway operation.

See UpdateGateway for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateGatewayGroup operation.

See UpdateGatewayGroup for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateNetworkProfile operation.

See UpdateNetworkProfile for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateProfile operation.

See UpdateProfile for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateRoom operation.

See UpdateRoom for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateSkillGroup operation.

See UpdateSkillGroup for more information about the operation and its arguments.

Creates a client with the given service config and connector override.

Creates a new client from a shared config.

Creates a new client from the service Config.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more