Struct aws_sdk_kinesisanalytics::operation::discover_input_schema::DiscoverInputSchemaOutput
source · #[non_exhaustive]pub struct DiscoverInputSchemaOutput {
pub input_schema: Option<SourceSchema>,
pub parsed_input_records: Option<Vec<Vec<String>>>,
pub processed_input_records: Option<Vec<String>>,
pub raw_input_records: Option<Vec<String>>,
/* private fields */
}
Expand description
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.input_schema: 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.
parsed_input_records: 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).
processed_input_records: Option<Vec<String>>
Stream data that was modified by the processor specified in the InputProcessingConfiguration
parameter.
raw_input_records: Option<Vec<String>>
Raw stream data that was sampled to infer the schema.
Implementations§
source§impl DiscoverInputSchemaOutput
impl DiscoverInputSchemaOutput
sourcepub fn input_schema(&self) -> Option<&SourceSchema>
pub fn 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) -> &[Vec<String>]
pub fn parsed_input_records(&self) -> &[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).
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .parsed_input_records.is_none()
.
sourcepub fn processed_input_records(&self) -> &[String]
pub fn processed_input_records(&self) -> &[String]
Stream data that was modified by the processor specified in the InputProcessingConfiguration
parameter.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .processed_input_records.is_none()
.
sourcepub fn raw_input_records(&self) -> &[String]
pub fn raw_input_records(&self) -> &[String]
Raw stream data that was sampled to infer the schema.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .raw_input_records.is_none()
.
source§impl DiscoverInputSchemaOutput
impl DiscoverInputSchemaOutput
sourcepub fn builder() -> DiscoverInputSchemaOutputBuilder
pub fn builder() -> DiscoverInputSchemaOutputBuilder
Creates a new builder-style object to manufacture DiscoverInputSchemaOutput
.
Trait Implementations§
source§impl Clone for DiscoverInputSchemaOutput
impl Clone for DiscoverInputSchemaOutput
source§fn clone(&self) -> DiscoverInputSchemaOutput
fn clone(&self) -> DiscoverInputSchemaOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DiscoverInputSchemaOutput
impl Debug for DiscoverInputSchemaOutput
source§impl PartialEq for DiscoverInputSchemaOutput
impl PartialEq for DiscoverInputSchemaOutput
source§fn eq(&self, other: &DiscoverInputSchemaOutput) -> bool
fn eq(&self, other: &DiscoverInputSchemaOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DiscoverInputSchemaOutput
impl RequestId for DiscoverInputSchemaOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for DiscoverInputSchemaOutput
Auto Trait Implementations§
impl Freeze for DiscoverInputSchemaOutput
impl RefUnwindSafe for DiscoverInputSchemaOutput
impl Send for DiscoverInputSchemaOutput
impl Sync for DiscoverInputSchemaOutput
impl Unpin for DiscoverInputSchemaOutput
impl UnwindSafe for DiscoverInputSchemaOutput
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