#[non_exhaustive]pub struct StartStreamProcessorInput {
    pub name: Option<String>,
    pub start_selector: Option<StreamProcessingStartSelector>,
    pub stop_selector: Option<StreamProcessingStopSelector>,
}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.name: Option<String>The name of the stream processor to start processing.
start_selector: Option<StreamProcessingStartSelector>Specifies the starting point in the Kinesis stream to start processing. You can use the producer timestamp or the fragment number. If you use the producer timestamp, you must put the time in milliseconds. For more information about fragment numbers, see Fragment.
This is a required parameter for label detection stream processors and should not be used to start a face search stream processor.
stop_selector: Option<StreamProcessingStopSelector>Specifies when to stop processing the stream. You can specify a maximum amount of time to process the video.
This is a required parameter for label detection stream processors and should not be used to start a face search stream processor.
Implementations§
source§impl StartStreamProcessorInput
 
impl StartStreamProcessorInput
sourcepub fn start_selector(&self) -> Option<&StreamProcessingStartSelector>
 
pub fn start_selector(&self) -> Option<&StreamProcessingStartSelector>
Specifies the starting point in the Kinesis stream to start processing. You can use the producer timestamp or the fragment number. If you use the producer timestamp, you must put the time in milliseconds. For more information about fragment numbers, see Fragment.
This is a required parameter for label detection stream processors and should not be used to start a face search stream processor.
sourcepub fn stop_selector(&self) -> Option<&StreamProcessingStopSelector>
 
pub fn stop_selector(&self) -> Option<&StreamProcessingStopSelector>
Specifies when to stop processing the stream. You can specify a maximum amount of time to process the video.
This is a required parameter for label detection stream processors and should not be used to start a face search stream processor.
source§impl StartStreamProcessorInput
 
impl StartStreamProcessorInput
sourcepub fn builder() -> StartStreamProcessorInputBuilder
 
pub fn builder() -> StartStreamProcessorInputBuilder
Creates a new builder-style object to manufacture StartStreamProcessorInput.
Trait Implementations§
source§impl Clone for StartStreamProcessorInput
 
impl Clone for StartStreamProcessorInput
source§fn clone(&self) -> StartStreamProcessorInput
 
fn clone(&self) -> StartStreamProcessorInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for StartStreamProcessorInput
 
impl Debug for StartStreamProcessorInput
source§impl PartialEq for StartStreamProcessorInput
 
impl PartialEq for StartStreamProcessorInput
source§fn eq(&self, other: &StartStreamProcessorInput) -> bool
 
fn eq(&self, other: &StartStreamProcessorInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for StartStreamProcessorInput
Auto Trait Implementations§
impl Freeze for StartStreamProcessorInput
impl RefUnwindSafe for StartStreamProcessorInput
impl Send for StartStreamProcessorInput
impl Sync for StartStreamProcessorInput
impl Unpin for StartStreamProcessorInput
impl UnwindSafe for StartStreamProcessorInput
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> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
 
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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