Struct aws_sdk_kinesisanalyticsv2::operation::add_application_reference_data_source::AddApplicationReferenceDataSourceInput
source · #[non_exhaustive]pub struct AddApplicationReferenceDataSourceInput {
pub application_name: Option<String>,
pub current_application_version_id: Option<i64>,
pub reference_data_source: Option<ReferenceDataSource>,
}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.application_name: Option<String>The name of an existing application.
current_application_version_id: Option<i64>The version of the application for which you are adding the reference data source. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, the ConcurrentModificationException is returned.
reference_data_source: Option<ReferenceDataSource>The reference data source can be an object in your Amazon S3 bucket. Kinesis Data Analytics reads the object and copies the data into the in-application table that is created. You provide an S3 bucket, object key name, and the resulting in-application table that is created.
Implementations§
source§impl AddApplicationReferenceDataSourceInput
impl AddApplicationReferenceDataSourceInput
sourcepub fn application_name(&self) -> Option<&str>
pub fn application_name(&self) -> Option<&str>
The name of an existing application.
sourcepub fn current_application_version_id(&self) -> Option<i64>
pub fn current_application_version_id(&self) -> Option<i64>
The version of the application for which you are adding the reference data source. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, the ConcurrentModificationException is returned.
sourcepub fn reference_data_source(&self) -> Option<&ReferenceDataSource>
pub fn reference_data_source(&self) -> Option<&ReferenceDataSource>
The reference data source can be an object in your Amazon S3 bucket. Kinesis Data Analytics reads the object and copies the data into the in-application table that is created. You provide an S3 bucket, object key name, and the resulting in-application table that is created.
source§impl AddApplicationReferenceDataSourceInput
impl AddApplicationReferenceDataSourceInput
sourcepub fn builder() -> AddApplicationReferenceDataSourceInputBuilder
pub fn builder() -> AddApplicationReferenceDataSourceInputBuilder
Creates a new builder-style object to manufacture AddApplicationReferenceDataSourceInput.
Trait Implementations§
source§impl Clone for AddApplicationReferenceDataSourceInput
impl Clone for AddApplicationReferenceDataSourceInput
source§fn clone(&self) -> AddApplicationReferenceDataSourceInput
fn clone(&self) -> AddApplicationReferenceDataSourceInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for AddApplicationReferenceDataSourceInput
impl PartialEq for AddApplicationReferenceDataSourceInput
source§fn eq(&self, other: &AddApplicationReferenceDataSourceInput) -> bool
fn eq(&self, other: &AddApplicationReferenceDataSourceInput) -> bool
self and other values to be equal, and is used
by ==.