#[non_exhaustive]pub struct KinesisDataStreamDestinationBuilder { /* private fields */ }
Expand description
A builder for KinesisDataStreamDestination
.
Implementations§
source§impl KinesisDataStreamDestinationBuilder
impl KinesisDataStreamDestinationBuilder
sourcepub fn stream_arn(self, input: impl Into<String>) -> Self
pub fn stream_arn(self, input: impl Into<String>) -> Self
The ARN for a specific Kinesis data stream.
sourcepub fn set_stream_arn(self, input: Option<String>) -> Self
pub fn set_stream_arn(self, input: Option<String>) -> Self
The ARN for a specific Kinesis data stream.
sourcepub fn get_stream_arn(&self) -> &Option<String>
pub fn get_stream_arn(&self) -> &Option<String>
The ARN for a specific Kinesis data stream.
sourcepub fn destination_status(self, input: DestinationStatus) -> Self
pub fn destination_status(self, input: DestinationStatus) -> Self
The current status of replication.
sourcepub fn set_destination_status(self, input: Option<DestinationStatus>) -> Self
pub fn set_destination_status(self, input: Option<DestinationStatus>) -> Self
The current status of replication.
sourcepub fn get_destination_status(&self) -> &Option<DestinationStatus>
pub fn get_destination_status(&self) -> &Option<DestinationStatus>
The current status of replication.
sourcepub fn destination_status_description(self, input: impl Into<String>) -> Self
pub fn destination_status_description(self, input: impl Into<String>) -> Self
The human-readable string that corresponds to the replica status.
sourcepub fn set_destination_status_description(self, input: Option<String>) -> Self
pub fn set_destination_status_description(self, input: Option<String>) -> Self
The human-readable string that corresponds to the replica status.
sourcepub fn get_destination_status_description(&self) -> &Option<String>
pub fn get_destination_status_description(&self) -> &Option<String>
The human-readable string that corresponds to the replica status.
sourcepub fn approximate_creation_date_time_precision(
self,
input: ApproximateCreationDateTimePrecision
) -> Self
pub fn approximate_creation_date_time_precision( self, input: ApproximateCreationDateTimePrecision ) -> Self
The precision of the Kinesis data stream timestamp. The values are either MILLISECOND
or MICROSECOND
.
sourcepub fn set_approximate_creation_date_time_precision(
self,
input: Option<ApproximateCreationDateTimePrecision>
) -> Self
pub fn set_approximate_creation_date_time_precision( self, input: Option<ApproximateCreationDateTimePrecision> ) -> Self
The precision of the Kinesis data stream timestamp. The values are either MILLISECOND
or MICROSECOND
.
sourcepub fn get_approximate_creation_date_time_precision(
&self
) -> &Option<ApproximateCreationDateTimePrecision>
pub fn get_approximate_creation_date_time_precision( &self ) -> &Option<ApproximateCreationDateTimePrecision>
The precision of the Kinesis data stream timestamp. The values are either MILLISECOND
or MICROSECOND
.
sourcepub fn build(self) -> KinesisDataStreamDestination
pub fn build(self) -> KinesisDataStreamDestination
Consumes the builder and constructs a KinesisDataStreamDestination
.
Trait Implementations§
source§impl Clone for KinesisDataStreamDestinationBuilder
impl Clone for KinesisDataStreamDestinationBuilder
source§fn clone(&self) -> KinesisDataStreamDestinationBuilder
fn clone(&self) -> KinesisDataStreamDestinationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for KinesisDataStreamDestinationBuilder
impl Default for KinesisDataStreamDestinationBuilder
source§fn default() -> KinesisDataStreamDestinationBuilder
fn default() -> KinesisDataStreamDestinationBuilder
source§impl PartialEq for KinesisDataStreamDestinationBuilder
impl PartialEq for KinesisDataStreamDestinationBuilder
source§fn eq(&self, other: &KinesisDataStreamDestinationBuilder) -> bool
fn eq(&self, other: &KinesisDataStreamDestinationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for KinesisDataStreamDestinationBuilder
Auto Trait Implementations§
impl Freeze for KinesisDataStreamDestinationBuilder
impl RefUnwindSafe for KinesisDataStreamDestinationBuilder
impl Send for KinesisDataStreamDestinationBuilder
impl Sync for KinesisDataStreamDestinationBuilder
impl Unpin for KinesisDataStreamDestinationBuilder
impl UnwindSafe for KinesisDataStreamDestinationBuilder
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