Struct aws_sdk_iotanalytics::operation::start_pipeline_reprocessing::StartPipelineReprocessingInput
source · #[non_exhaustive]pub struct StartPipelineReprocessingInput {
pub pipeline_name: Option<String>,
pub start_time: Option<DateTime>,
pub end_time: Option<DateTime>,
pub channel_messages: Option<ChannelMessages>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.pipeline_name: Option<String>
The name of the pipeline on which to start reprocessing.
start_time: Option<DateTime>
The start time (inclusive) of raw message data that is reprocessed.
If you specify a value for the startTime
parameter, you must not use the channelMessages
object.
end_time: Option<DateTime>
The end time (exclusive) of raw message data that is reprocessed.
If you specify a value for the endTime
parameter, you must not use the channelMessages
object.
channel_messages: Option<ChannelMessages>
Specifies one or more sets of channel messages that you want to reprocess.
If you use the channelMessages
object, you must not specify a value for startTime
and endTime
.
Implementations§
source§impl StartPipelineReprocessingInput
impl StartPipelineReprocessingInput
sourcepub fn pipeline_name(&self) -> Option<&str>
pub fn pipeline_name(&self) -> Option<&str>
The name of the pipeline on which to start reprocessing.
sourcepub fn start_time(&self) -> Option<&DateTime>
pub fn start_time(&self) -> Option<&DateTime>
The start time (inclusive) of raw message data that is reprocessed.
If you specify a value for the startTime
parameter, you must not use the channelMessages
object.
sourcepub fn end_time(&self) -> Option<&DateTime>
pub fn end_time(&self) -> Option<&DateTime>
The end time (exclusive) of raw message data that is reprocessed.
If you specify a value for the endTime
parameter, you must not use the channelMessages
object.
sourcepub fn channel_messages(&self) -> Option<&ChannelMessages>
pub fn channel_messages(&self) -> Option<&ChannelMessages>
Specifies one or more sets of channel messages that you want to reprocess.
If you use the channelMessages
object, you must not specify a value for startTime
and endTime
.
source§impl StartPipelineReprocessingInput
impl StartPipelineReprocessingInput
sourcepub fn builder() -> StartPipelineReprocessingInputBuilder
pub fn builder() -> StartPipelineReprocessingInputBuilder
Creates a new builder-style object to manufacture StartPipelineReprocessingInput
.
Trait Implementations§
source§impl Clone for StartPipelineReprocessingInput
impl Clone for StartPipelineReprocessingInput
source§fn clone(&self) -> StartPipelineReprocessingInput
fn clone(&self) -> StartPipelineReprocessingInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for StartPipelineReprocessingInput
impl PartialEq for StartPipelineReprocessingInput
source§fn eq(&self, other: &StartPipelineReprocessingInput) -> bool
fn eq(&self, other: &StartPipelineReprocessingInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for StartPipelineReprocessingInput
Auto Trait Implementations§
impl Freeze for StartPipelineReprocessingInput
impl RefUnwindSafe for StartPipelineReprocessingInput
impl Send for StartPipelineReprocessingInput
impl Sync for StartPipelineReprocessingInput
impl Unpin for StartPipelineReprocessingInput
impl UnwindSafe for StartPipelineReprocessingInput
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