#[non_exhaustive]pub struct UpdateSessionInputBuilder { /* private fields */ }Expand description
A builder for UpdateSessionInput.
Implementations§
source§impl UpdateSessionInputBuilder
impl UpdateSessionInputBuilder
sourcepub fn assistant_id(self, input: impl Into<String>) -> Self
pub fn assistant_id(self, input: impl Into<String>) -> Self
The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
This field is required.sourcepub fn set_assistant_id(self, input: Option<String>) -> Self
pub fn set_assistant_id(self, input: Option<String>) -> Self
The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
sourcepub fn get_assistant_id(&self) -> &Option<String>
pub fn get_assistant_id(&self) -> &Option<String>
The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
sourcepub fn session_id(self, input: impl Into<String>) -> Self
pub fn session_id(self, input: impl Into<String>) -> Self
The identifier of the session. Can be either the ID or the ARN. URLs cannot contain the ARN.
This field is required.sourcepub fn set_session_id(self, input: Option<String>) -> Self
pub fn set_session_id(self, input: Option<String>) -> Self
The identifier of the session. Can be either the ID or the ARN. URLs cannot contain the ARN.
sourcepub fn get_session_id(&self) -> &Option<String>
pub fn get_session_id(&self) -> &Option<String>
The identifier of the session. Can be either the ID or the ARN. URLs cannot contain the ARN.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description.
sourcepub fn tag_filter(self, input: TagFilter) -> Self
pub fn tag_filter(self, input: TagFilter) -> Self
An object that can be used to specify Tag conditions.
sourcepub fn set_tag_filter(self, input: Option<TagFilter>) -> Self
pub fn set_tag_filter(self, input: Option<TagFilter>) -> Self
An object that can be used to specify Tag conditions.
sourcepub fn get_tag_filter(&self) -> &Option<TagFilter>
pub fn get_tag_filter(&self) -> &Option<TagFilter>
An object that can be used to specify Tag conditions.
sourcepub fn build(self) -> Result<UpdateSessionInput, BuildError>
pub fn build(self) -> Result<UpdateSessionInput, BuildError>
Consumes the builder and constructs a UpdateSessionInput.
source§impl UpdateSessionInputBuilder
impl UpdateSessionInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateSessionOutput, SdkError<UpdateSessionError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateSessionOutput, SdkError<UpdateSessionError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateSessionInputBuilder
impl Clone for UpdateSessionInputBuilder
source§fn clone(&self) -> UpdateSessionInputBuilder
fn clone(&self) -> UpdateSessionInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateSessionInputBuilder
impl Debug for UpdateSessionInputBuilder
source§impl Default for UpdateSessionInputBuilder
impl Default for UpdateSessionInputBuilder
source§fn default() -> UpdateSessionInputBuilder
fn default() -> UpdateSessionInputBuilder
source§impl PartialEq for UpdateSessionInputBuilder
impl PartialEq for UpdateSessionInputBuilder
source§fn eq(&self, other: &UpdateSessionInputBuilder) -> bool
fn eq(&self, other: &UpdateSessionInputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateSessionInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateSessionInputBuilder
impl RefUnwindSafe for UpdateSessionInputBuilder
impl Send for UpdateSessionInputBuilder
impl Sync for UpdateSessionInputBuilder
impl Unpin for UpdateSessionInputBuilder
impl UnwindSafe for UpdateSessionInputBuilder
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