Struct aws_sdk_nimble::operation::create_streaming_session::builders::CreateStreamingSessionOutputBuilder
source · #[non_exhaustive]pub struct CreateStreamingSessionOutputBuilder { /* private fields */ }Expand description
A builder for CreateStreamingSessionOutput.
Implementations§
source§impl CreateStreamingSessionOutputBuilder
impl CreateStreamingSessionOutputBuilder
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) -> CreateStreamingSessionOutput
pub fn build(self) -> CreateStreamingSessionOutput
Consumes the builder and constructs a CreateStreamingSessionOutput.
Trait Implementations§
source§impl Clone for CreateStreamingSessionOutputBuilder
impl Clone for CreateStreamingSessionOutputBuilder
source§fn clone(&self) -> CreateStreamingSessionOutputBuilder
fn clone(&self) -> CreateStreamingSessionOutputBuilder
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 CreateStreamingSessionOutputBuilder
impl Default for CreateStreamingSessionOutputBuilder
source§fn default() -> CreateStreamingSessionOutputBuilder
fn default() -> CreateStreamingSessionOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for CreateStreamingSessionOutputBuilder
impl PartialEq for CreateStreamingSessionOutputBuilder
source§fn eq(&self, other: &CreateStreamingSessionOutputBuilder) -> bool
fn eq(&self, other: &CreateStreamingSessionOutputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CreateStreamingSessionOutputBuilder
Auto Trait Implementations§
impl Freeze for CreateStreamingSessionOutputBuilder
impl RefUnwindSafe for CreateStreamingSessionOutputBuilder
impl Send for CreateStreamingSessionOutputBuilder
impl Sync for CreateStreamingSessionOutputBuilder
impl Unpin for CreateStreamingSessionOutputBuilder
impl UnwindSafe for CreateStreamingSessionOutputBuilder
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.