Struct aws_sdk_kinesisanalyticsv2::operation::add_application_output::AddApplicationOutputInput
source · #[non_exhaustive]pub struct AddApplicationOutputInput {
pub application_name: Option<String>,
pub current_application_version_id: Option<i64>,
pub output: Option<Output>,
}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 the application to which you want to add the output configuration.
current_application_version_id: Option<i64>The version of the application to which you want to add the output configuration. 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.
output: Option<Output>An array of objects, each describing one output configuration. In the output configuration, you specify the name of an in-application stream, a destination (that is, a Kinesis data stream, a Kinesis Data Firehose delivery stream, or an Amazon Lambda function), and record the formation to use when writing to the destination.
Implementations§
source§impl AddApplicationOutputInput
impl AddApplicationOutputInput
sourcepub fn application_name(&self) -> Option<&str>
pub fn application_name(&self) -> Option<&str>
The name of the application to which you want to add the output configuration.
sourcepub fn current_application_version_id(&self) -> Option<i64>
pub fn current_application_version_id(&self) -> Option<i64>
The version of the application to which you want to add the output configuration. 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 output(&self) -> Option<&Output>
pub fn output(&self) -> Option<&Output>
An array of objects, each describing one output configuration. In the output configuration, you specify the name of an in-application stream, a destination (that is, a Kinesis data stream, a Kinesis Data Firehose delivery stream, or an Amazon Lambda function), and record the formation to use when writing to the destination.
source§impl AddApplicationOutputInput
impl AddApplicationOutputInput
sourcepub fn builder() -> AddApplicationOutputInputBuilder
pub fn builder() -> AddApplicationOutputInputBuilder
Creates a new builder-style object to manufacture AddApplicationOutputInput.
Trait Implementations§
source§impl Clone for AddApplicationOutputInput
impl Clone for AddApplicationOutputInput
source§fn clone(&self) -> AddApplicationOutputInput
fn clone(&self) -> AddApplicationOutputInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AddApplicationOutputInput
impl Debug for AddApplicationOutputInput
source§impl PartialEq for AddApplicationOutputInput
impl PartialEq for AddApplicationOutputInput
source§fn eq(&self, other: &AddApplicationOutputInput) -> bool
fn eq(&self, other: &AddApplicationOutputInput) -> bool
self and other values to be equal, and is used
by ==.