Struct aws_sdk_chimesdkmessaging::client::Client [−][src]
pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
An ergonomic service client for ChimeMessagingService
.
This client allows ergonomic access to a ChimeMessagingService
-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
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
Constructs a fluent builder for the AssociateChannelFlow
operation.
See AssociateChannelFlow
for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchCreateChannelMembership
operation.
See BatchCreateChannelMembership
for more information about the
operation and its arguments.
Constructs a fluent builder for the ChannelFlowCallback
operation.
See ChannelFlowCallback
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateChannel
operation.
See CreateChannel
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateChannelBan
operation.
See CreateChannelBan
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateChannelFlow
operation.
See CreateChannelFlow
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateChannelMembership
operation.
See CreateChannelMembership
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateChannelModerator
operation.
See CreateChannelModerator
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteChannel
operation.
See DeleteChannel
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteChannelBan
operation.
See DeleteChannelBan
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteChannelFlow
operation.
See DeleteChannelFlow
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteChannelMembership
operation.
See DeleteChannelMembership
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteChannelMessage
operation.
See DeleteChannelMessage
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteChannelModerator
operation.
See DeleteChannelModerator
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeChannel
operation.
See DescribeChannel
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeChannelBan
operation.
See DescribeChannelBan
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeChannelFlow
operation.
See DescribeChannelFlow
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeChannelMembership
operation.
See DescribeChannelMembership
for more information about the
operation and its arguments.
pub fn describe_channel_membership_for_app_instance_user(
&self
) -> DescribeChannelMembershipForAppInstanceUser<C, M, R>
pub fn describe_channel_membership_for_app_instance_user(
&self
) -> DescribeChannelMembershipForAppInstanceUser<C, M, R>
Constructs a fluent builder for the DescribeChannelMembershipForAppInstanceUser
operation.
See DescribeChannelMembershipForAppInstanceUser
for more information about the
operation and its arguments.
pub fn describe_channel_moderated_by_app_instance_user(
&self
) -> DescribeChannelModeratedByAppInstanceUser<C, M, R>
pub fn describe_channel_moderated_by_app_instance_user(
&self
) -> DescribeChannelModeratedByAppInstanceUser<C, M, R>
Constructs a fluent builder for the DescribeChannelModeratedByAppInstanceUser
operation.
See DescribeChannelModeratedByAppInstanceUser
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeChannelModerator
operation.
See DescribeChannelModerator
for more information about the
operation and its arguments.
Constructs a fluent builder for the DisassociateChannelFlow
operation.
See DisassociateChannelFlow
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetChannelMembershipPreferences
operation.
See GetChannelMembershipPreferences
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetChannelMessage
operation.
See GetChannelMessage
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetChannelMessageStatus
operation.
See GetChannelMessageStatus
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetMessagingSessionEndpoint
operation.
See GetMessagingSessionEndpoint
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListChannelBans
operation.
See ListChannelBans
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListChannelFlows
operation.
See ListChannelFlows
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListChannelMemberships
operation.
See ListChannelMemberships
for more information about the
operation and its arguments.
pub fn list_channel_memberships_for_app_instance_user(
&self
) -> ListChannelMembershipsForAppInstanceUser<C, M, R>
pub fn list_channel_memberships_for_app_instance_user(
&self
) -> ListChannelMembershipsForAppInstanceUser<C, M, R>
Constructs a fluent builder for the ListChannelMembershipsForAppInstanceUser
operation.
See ListChannelMembershipsForAppInstanceUser
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListChannelMessages
operation.
See ListChannelMessages
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListChannelModerators
operation.
See ListChannelModerators
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListChannels
operation.
See ListChannels
for more information about the
operation and its arguments.
pub fn list_channels_associated_with_channel_flow(
&self
) -> ListChannelsAssociatedWithChannelFlow<C, M, R>
pub fn list_channels_associated_with_channel_flow(
&self
) -> ListChannelsAssociatedWithChannelFlow<C, M, R>
Constructs a fluent builder for the ListChannelsAssociatedWithChannelFlow
operation.
See ListChannelsAssociatedWithChannelFlow
for more information about the
operation and its arguments.
pub fn list_channels_moderated_by_app_instance_user(
&self
) -> ListChannelsModeratedByAppInstanceUser<C, M, R>
pub fn list_channels_moderated_by_app_instance_user(
&self
) -> ListChannelsModeratedByAppInstanceUser<C, M, R>
Constructs a fluent builder for the ListChannelsModeratedByAppInstanceUser
operation.
See ListChannelsModeratedByAppInstanceUser
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListTagsForResource
operation.
See ListTagsForResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the PutChannelMembershipPreferences
operation.
See PutChannelMembershipPreferences
for more information about the
operation and its arguments.
Constructs a fluent builder for the RedactChannelMessage
operation.
See RedactChannelMessage
for more information about the
operation and its arguments.
Constructs a fluent builder for the SendChannelMessage
operation.
See SendChannelMessage
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 UpdateChannel
operation.
See UpdateChannel
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateChannelFlow
operation.
See UpdateChannelFlow
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateChannelMessage
operation.
See UpdateChannelMessage
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateChannelReadMarker
operation.
See UpdateChannelReadMarker
for more information about the
operation and its arguments.
Creates a client with the given service config and connector override.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for Client<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
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