Struct aws_sdk_kinesisvideosignaling::client::fluent_builders::SendAlexaOfferToMaster [−][src]
pub struct SendAlexaOfferToMaster<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to SendAlexaOfferToMaster
.
This API allows you to connect WebRTC-enabled devices with Alexa display devices. When invoked, it sends the Alexa Session Description Protocol (SDP) offer to the master peer. The offer is delivered as soon as the master is connected to the specified signaling channel. This API returns the SDP answer from the connected master. If the master is not connected to the signaling channel, redelivery requests are made until the message expires.
Implementations
impl<C, M, R> SendAlexaOfferToMaster<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> SendAlexaOfferToMaster<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<SendAlexaOfferToMasterOutput, SdkError<SendAlexaOfferToMasterError>> where
R::Policy: SmithyRetryPolicy<SendAlexaOfferToMasterInputOperationOutputAlias, SendAlexaOfferToMasterOutput, SendAlexaOfferToMasterError, SendAlexaOfferToMasterInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<SendAlexaOfferToMasterOutput, SdkError<SendAlexaOfferToMasterError>> where
R::Policy: SmithyRetryPolicy<SendAlexaOfferToMasterInputOperationOutputAlias, SendAlexaOfferToMasterOutput, SendAlexaOfferToMasterError, SendAlexaOfferToMasterInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
The ARN of the signaling channel by which Alexa and the master peer communicate.
The ARN of the signaling channel by which Alexa and the master peer communicate.
The unique identifier for the sender client.
The unique identifier for the sender client.
The base64-encoded SDP offer content.
The base64-encoded SDP offer content.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for SendAlexaOfferToMaster<C, M, R>
impl<C, M, R> Send for SendAlexaOfferToMaster<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for SendAlexaOfferToMaster<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for SendAlexaOfferToMaster<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for SendAlexaOfferToMaster<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