#[non_exhaustive]pub struct UpdateStreamOutputBuilder { /* private fields */ }
Expand description
A builder for UpdateStreamOutput
.
Implementations§
source§impl UpdateStreamOutputBuilder
impl UpdateStreamOutputBuilder
sourcepub fn set_stream_id(self, input: Option<String>) -> Self
pub fn set_stream_id(self, input: Option<String>) -> Self
The stream ID.
sourcepub fn get_stream_id(&self) -> &Option<String>
pub fn get_stream_id(&self) -> &Option<String>
The stream ID.
sourcepub fn stream_arn(self, input: impl Into<String>) -> Self
pub fn stream_arn(self, input: impl Into<String>) -> Self
The stream ARN.
sourcepub fn set_stream_arn(self, input: Option<String>) -> Self
pub fn set_stream_arn(self, input: Option<String>) -> Self
The stream ARN.
sourcepub fn get_stream_arn(&self) -> &Option<String>
pub fn get_stream_arn(&self) -> &Option<String>
The stream ARN.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of the stream.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of the stream.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description of the stream.
sourcepub fn stream_version(self, input: i32) -> Self
pub fn stream_version(self, input: i32) -> Self
The stream version.
sourcepub fn set_stream_version(self, input: Option<i32>) -> Self
pub fn set_stream_version(self, input: Option<i32>) -> Self
The stream version.
sourcepub fn get_stream_version(&self) -> &Option<i32>
pub fn get_stream_version(&self) -> &Option<i32>
The stream version.
sourcepub fn build(self) -> UpdateStreamOutput
pub fn build(self) -> UpdateStreamOutput
Consumes the builder and constructs a UpdateStreamOutput
.
Trait Implementations§
source§impl Clone for UpdateStreamOutputBuilder
impl Clone for UpdateStreamOutputBuilder
source§fn clone(&self) -> UpdateStreamOutputBuilder
fn clone(&self) -> UpdateStreamOutputBuilder
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 Debug for UpdateStreamOutputBuilder
impl Debug for UpdateStreamOutputBuilder
source§impl Default for UpdateStreamOutputBuilder
impl Default for UpdateStreamOutputBuilder
source§fn default() -> UpdateStreamOutputBuilder
fn default() -> UpdateStreamOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for UpdateStreamOutputBuilder
impl PartialEq for UpdateStreamOutputBuilder
source§fn eq(&self, other: &UpdateStreamOutputBuilder) -> bool
fn eq(&self, other: &UpdateStreamOutputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateStreamOutputBuilder
Auto Trait Implementations§
impl Freeze for UpdateStreamOutputBuilder
impl RefUnwindSafe for UpdateStreamOutputBuilder
impl Send for UpdateStreamOutputBuilder
impl Sync for UpdateStreamOutputBuilder
impl Unpin for UpdateStreamOutputBuilder
impl UnwindSafe for UpdateStreamOutputBuilder
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>
Creates a shared type from an unshared type.