pub struct ReferenceDataSourceUpdate {
pub reference_id: String,
pub reference_schema_update: Option<SourceSchema>,
pub s3_reference_data_source_update: Option<S3ReferenceDataSourceUpdate>,
pub table_name_update: Option<String>,
}
Expand description
When you update a reference data source configuration for a SQL-based Kinesis Data Analytics application, this object provides all the updated values (such as the source bucket name and object key name), the in-application table name that is created, and updated mapping information that maps the data in the Amazon S3 object to the in-application reference table that is created.
Fields
reference_id: String
The ID of the reference data source that is being updated. You can use the DescribeApplication operation to get this value.
reference_schema_update: Option<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_update: Option<S3ReferenceDataSourceUpdate>
Describes the S3 bucket name, object key name, and IAM role that Kinesis Data Analytics can assume to read the Amazon S3 object on your behalf and populate the in-application reference table.
table_name_update: Option<String>
The in-application table name that is created by this update.
Trait Implementations
sourceimpl Clone for ReferenceDataSourceUpdate
impl Clone for ReferenceDataSourceUpdate
sourcefn clone(&self) -> ReferenceDataSourceUpdate
fn clone(&self) -> ReferenceDataSourceUpdate
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ReferenceDataSourceUpdate
impl Debug for ReferenceDataSourceUpdate
sourceimpl Default for ReferenceDataSourceUpdate
impl Default for ReferenceDataSourceUpdate
sourcefn default() -> ReferenceDataSourceUpdate
fn default() -> ReferenceDataSourceUpdate
Returns the “default value” for a type. Read more
sourceimpl PartialEq<ReferenceDataSourceUpdate> for ReferenceDataSourceUpdate
impl PartialEq<ReferenceDataSourceUpdate> for ReferenceDataSourceUpdate
sourcefn eq(&self, other: &ReferenceDataSourceUpdate) -> bool
fn eq(&self, other: &ReferenceDataSourceUpdate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ReferenceDataSourceUpdate) -> bool
fn ne(&self, other: &ReferenceDataSourceUpdate) -> bool
This method tests for !=
.
sourceimpl Serialize for ReferenceDataSourceUpdate
impl Serialize for ReferenceDataSourceUpdate
impl StructuralPartialEq for ReferenceDataSourceUpdate
Auto Trait Implementations
impl RefUnwindSafe for ReferenceDataSourceUpdate
impl Send for ReferenceDataSourceUpdate
impl Sync for ReferenceDataSourceUpdate
impl Unpin for ReferenceDataSourceUpdate
impl UnwindSafe for ReferenceDataSourceUpdate
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more