[−][src]Struct rusoto_kinesisanalytics::ReferenceDataSource
Describes the reference data source by providing the source information (S3 bucket name and object key name), the resulting in-application table name that is created, and the necessary schema to map the data elements in the Amazon S3 object to the in-application table.
Fields
reference_schema: SourceSchema
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.
s3_reference_data_source: Option<S3ReferenceDataSource>
Identifies the S3 bucket and object that contains the reference data. Also identifies the IAM role Amazon Kinesis Analytics can assume to read this object on your behalf. An Amazon Kinesis Analytics application loads reference data only once. If the data changes, you call the UpdateApplication
operation to trigger reloading of data into your application.
table_name: String
Name of the in-application table to create.
Trait Implementations
impl Clone for ReferenceDataSource
[src]
pub fn clone(&self) -> ReferenceDataSource
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ReferenceDataSource
[src]
impl Default for ReferenceDataSource
[src]
pub fn default() -> ReferenceDataSource
[src]
impl PartialEq<ReferenceDataSource> for ReferenceDataSource
[src]
pub fn eq(&self, other: &ReferenceDataSource) -> bool
[src]
pub fn ne(&self, other: &ReferenceDataSource) -> bool
[src]
impl Serialize for ReferenceDataSource
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for ReferenceDataSource
[src]
Auto Trait Implementations
impl RefUnwindSafe for ReferenceDataSource
[src]
impl Send for ReferenceDataSource
[src]
impl Sync for ReferenceDataSource
[src]
impl Unpin for ReferenceDataSource
[src]
impl UnwindSafe for ReferenceDataSource
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,