Struct aws_sdk_kinesisanalytics::operation::discover_input_schema::builders::DiscoverInputSchemaOutputBuilder
source · #[non_exhaustive]pub struct DiscoverInputSchemaOutputBuilder { /* private fields */ }
Expand description
A builder for DiscoverInputSchemaOutput
.
Implementations§
source§impl DiscoverInputSchemaOutputBuilder
impl DiscoverInputSchemaOutputBuilder
sourcepub fn input_schema(self, input: SourceSchema) -> Self
pub fn input_schema(self, input: SourceSchema) -> Self
Schema inferred from the streaming source. It identifies the format of the data in the streaming source and how each data element maps to corresponding columns in the in-application stream that you can create.
sourcepub fn set_input_schema(self, input: Option<SourceSchema>) -> Self
pub fn set_input_schema(self, input: Option<SourceSchema>) -> Self
Schema inferred from the streaming source. It identifies the format of the data in the streaming source and how each data element maps to corresponding columns in the in-application stream that you can create.
sourcepub fn get_input_schema(&self) -> &Option<SourceSchema>
pub fn get_input_schema(&self) -> &Option<SourceSchema>
Schema inferred from the streaming source. It identifies the format of the data in the streaming source and how each data element maps to corresponding columns in the in-application stream that you can create.
sourcepub fn parsed_input_records(self, input: Vec<String>) -> Self
pub fn parsed_input_records(self, input: Vec<String>) -> Self
Appends an item to parsed_input_records
.
To override the contents of this collection use set_parsed_input_records
.
An array of elements, where each element corresponds to a row in a stream record (a stream record can have more than one row).
sourcepub fn set_parsed_input_records(self, input: Option<Vec<Vec<String>>>) -> Self
pub fn set_parsed_input_records(self, input: Option<Vec<Vec<String>>>) -> Self
An array of elements, where each element corresponds to a row in a stream record (a stream record can have more than one row).
sourcepub fn get_parsed_input_records(&self) -> &Option<Vec<Vec<String>>>
pub fn get_parsed_input_records(&self) -> &Option<Vec<Vec<String>>>
An array of elements, where each element corresponds to a row in a stream record (a stream record can have more than one row).
sourcepub fn processed_input_records(self, input: impl Into<String>) -> Self
pub fn processed_input_records(self, input: impl Into<String>) -> Self
Appends an item to processed_input_records
.
To override the contents of this collection use set_processed_input_records
.
Stream data that was modified by the processor specified in the InputProcessingConfiguration
parameter.
sourcepub fn set_processed_input_records(self, input: Option<Vec<String>>) -> Self
pub fn set_processed_input_records(self, input: Option<Vec<String>>) -> Self
Stream data that was modified by the processor specified in the InputProcessingConfiguration
parameter.
sourcepub fn get_processed_input_records(&self) -> &Option<Vec<String>>
pub fn get_processed_input_records(&self) -> &Option<Vec<String>>
Stream data that was modified by the processor specified in the InputProcessingConfiguration
parameter.
sourcepub fn raw_input_records(self, input: impl Into<String>) -> Self
pub fn raw_input_records(self, input: impl Into<String>) -> Self
Appends an item to raw_input_records
.
To override the contents of this collection use set_raw_input_records
.
Raw stream data that was sampled to infer the schema.
sourcepub fn set_raw_input_records(self, input: Option<Vec<String>>) -> Self
pub fn set_raw_input_records(self, input: Option<Vec<String>>) -> Self
Raw stream data that was sampled to infer the schema.
sourcepub fn get_raw_input_records(&self) -> &Option<Vec<String>>
pub fn get_raw_input_records(&self) -> &Option<Vec<String>>
Raw stream data that was sampled to infer the schema.
sourcepub fn build(self) -> DiscoverInputSchemaOutput
pub fn build(self) -> DiscoverInputSchemaOutput
Consumes the builder and constructs a DiscoverInputSchemaOutput
.
Trait Implementations§
source§impl Clone for DiscoverInputSchemaOutputBuilder
impl Clone for DiscoverInputSchemaOutputBuilder
source§fn clone(&self) -> DiscoverInputSchemaOutputBuilder
fn clone(&self) -> DiscoverInputSchemaOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DiscoverInputSchemaOutputBuilder
impl Default for DiscoverInputSchemaOutputBuilder
source§fn default() -> DiscoverInputSchemaOutputBuilder
fn default() -> DiscoverInputSchemaOutputBuilder
source§impl PartialEq for DiscoverInputSchemaOutputBuilder
impl PartialEq for DiscoverInputSchemaOutputBuilder
source§fn eq(&self, other: &DiscoverInputSchemaOutputBuilder) -> bool
fn eq(&self, other: &DiscoverInputSchemaOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DiscoverInputSchemaOutputBuilder
Auto Trait Implementations§
impl Freeze for DiscoverInputSchemaOutputBuilder
impl RefUnwindSafe for DiscoverInputSchemaOutputBuilder
impl Send for DiscoverInputSchemaOutputBuilder
impl Sync for DiscoverInputSchemaOutputBuilder
impl Unpin for DiscoverInputSchemaOutputBuilder
impl UnwindSafe for DiscoverInputSchemaOutputBuilder
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