Struct aws_sdk_nimble::operation::get_streaming_session::builders::GetStreamingSessionOutputBuilder
source · #[non_exhaustive]pub struct GetStreamingSessionOutputBuilder { /* private fields */ }Expand description
A builder for GetStreamingSessionOutput.
Implementations§
source§impl GetStreamingSessionOutputBuilder
impl GetStreamingSessionOutputBuilder
sourcepub fn session(self, input: StreamingSession) -> Self
pub fn session(self, input: StreamingSession) -> Self
The session.
sourcepub fn set_session(self, input: Option<StreamingSession>) -> Self
pub fn set_session(self, input: Option<StreamingSession>) -> Self
The session.
sourcepub fn get_session(&self) -> &Option<StreamingSession>
pub fn get_session(&self) -> &Option<StreamingSession>
The session.
sourcepub fn build(self) -> GetStreamingSessionOutput
pub fn build(self) -> GetStreamingSessionOutput
Consumes the builder and constructs a GetStreamingSessionOutput.
Trait Implementations§
source§impl Clone for GetStreamingSessionOutputBuilder
impl Clone for GetStreamingSessionOutputBuilder
source§fn clone(&self) -> GetStreamingSessionOutputBuilder
fn clone(&self) -> GetStreamingSessionOutputBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Default for GetStreamingSessionOutputBuilder
impl Default for GetStreamingSessionOutputBuilder
source§fn default() -> GetStreamingSessionOutputBuilder
fn default() -> GetStreamingSessionOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for GetStreamingSessionOutputBuilder
impl PartialEq for GetStreamingSessionOutputBuilder
source§fn eq(&self, other: &GetStreamingSessionOutputBuilder) -> bool
fn eq(&self, other: &GetStreamingSessionOutputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for GetStreamingSessionOutputBuilder
Auto Trait Implementations§
impl Freeze for GetStreamingSessionOutputBuilder
impl RefUnwindSafe for GetStreamingSessionOutputBuilder
impl Send for GetStreamingSessionOutputBuilder
impl Sync for GetStreamingSessionOutputBuilder
impl Unpin for GetStreamingSessionOutputBuilder
impl UnwindSafe for GetStreamingSessionOutputBuilder
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.