Struct aws_sdk_chime::operation::update_sip_media_application_call::builders::UpdateSipMediaApplicationCallInputBuilder
source · #[non_exhaustive]pub struct UpdateSipMediaApplicationCallInputBuilder { /* private fields */ }
Expand description
A builder for UpdateSipMediaApplicationCallInput
.
Implementations§
source§impl UpdateSipMediaApplicationCallInputBuilder
impl UpdateSipMediaApplicationCallInputBuilder
sourcepub fn sip_media_application_id(self, input: impl Into<String>) -> Self
pub fn sip_media_application_id(self, input: impl Into<String>) -> Self
The ID of the SIP media application handling the call.
This field is required.sourcepub fn set_sip_media_application_id(self, input: Option<String>) -> Self
pub fn set_sip_media_application_id(self, input: Option<String>) -> Self
The ID of the SIP media application handling the call.
sourcepub fn get_sip_media_application_id(&self) -> &Option<String>
pub fn get_sip_media_application_id(&self) -> &Option<String>
The ID of the SIP media application handling the call.
sourcepub fn transaction_id(self, input: impl Into<String>) -> Self
pub fn transaction_id(self, input: impl Into<String>) -> Self
The ID of the call transaction.
This field is required.sourcepub fn set_transaction_id(self, input: Option<String>) -> Self
pub fn set_transaction_id(self, input: Option<String>) -> Self
The ID of the call transaction.
sourcepub fn get_transaction_id(&self) -> &Option<String>
pub fn get_transaction_id(&self) -> &Option<String>
The ID of the call transaction.
sourcepub fn arguments(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn arguments(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to arguments
.
To override the contents of this collection use set_arguments
.
Arguments made available to the Lambda function as part of the CALL_UPDATE_REQUESTED
event. Can contain 0-20 key-value pairs.
sourcepub fn set_arguments(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_arguments(self, input: Option<HashMap<String, String>>) -> Self
Arguments made available to the Lambda function as part of the CALL_UPDATE_REQUESTED
event. Can contain 0-20 key-value pairs.
sourcepub fn get_arguments(&self) -> &Option<HashMap<String, String>>
pub fn get_arguments(&self) -> &Option<HashMap<String, String>>
Arguments made available to the Lambda function as part of the CALL_UPDATE_REQUESTED
event. Can contain 0-20 key-value pairs.
sourcepub fn build(self) -> Result<UpdateSipMediaApplicationCallInput, BuildError>
pub fn build(self) -> Result<UpdateSipMediaApplicationCallInput, BuildError>
Consumes the builder and constructs a UpdateSipMediaApplicationCallInput
.
source§impl UpdateSipMediaApplicationCallInputBuilder
impl UpdateSipMediaApplicationCallInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateSipMediaApplicationCallOutput, SdkError<UpdateSipMediaApplicationCallError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateSipMediaApplicationCallOutput, SdkError<UpdateSipMediaApplicationCallError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateSipMediaApplicationCallInputBuilder
impl Clone for UpdateSipMediaApplicationCallInputBuilder
source§fn clone(&self) -> UpdateSipMediaApplicationCallInputBuilder
fn clone(&self) -> UpdateSipMediaApplicationCallInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateSipMediaApplicationCallInputBuilder
impl Default for UpdateSipMediaApplicationCallInputBuilder
source§fn default() -> UpdateSipMediaApplicationCallInputBuilder
fn default() -> UpdateSipMediaApplicationCallInputBuilder
source§impl PartialEq for UpdateSipMediaApplicationCallInputBuilder
impl PartialEq for UpdateSipMediaApplicationCallInputBuilder
source§fn eq(&self, other: &UpdateSipMediaApplicationCallInputBuilder) -> bool
fn eq(&self, other: &UpdateSipMediaApplicationCallInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateSipMediaApplicationCallInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateSipMediaApplicationCallInputBuilder
impl RefUnwindSafe for UpdateSipMediaApplicationCallInputBuilder
impl Send for UpdateSipMediaApplicationCallInputBuilder
impl Sync for UpdateSipMediaApplicationCallInputBuilder
impl Unpin for UpdateSipMediaApplicationCallInputBuilder
impl UnwindSafe for UpdateSipMediaApplicationCallInputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more