Struct aws_sdk_kinesisanalyticsv2::operation::delete_application_output::DeleteApplicationOutputInput
source · #[non_exhaustive]pub struct DeleteApplicationOutputInput {
pub application_name: Option<String>,
pub current_application_version_id: Option<i64>,
pub output_id: Option<String>,
}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 application name.
current_application_version_id: Option<i64>The application version. 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_id: Option<String>The ID of the configuration to delete. Each output configuration that is added to the application (either when the application is created or later) using the AddApplicationOutput operation has a unique ID. You need to provide the ID to uniquely identify the output configuration that you want to delete from the application configuration. You can use the DescribeApplication operation to get the specific OutputId.
Implementations§
source§impl DeleteApplicationOutputInput
impl DeleteApplicationOutputInput
sourcepub fn application_name(&self) -> Option<&str>
pub fn application_name(&self) -> Option<&str>
The application name.
sourcepub fn current_application_version_id(&self) -> Option<i64>
pub fn current_application_version_id(&self) -> Option<i64>
The application version. 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_id(&self) -> Option<&str>
pub fn output_id(&self) -> Option<&str>
The ID of the configuration to delete. Each output configuration that is added to the application (either when the application is created or later) using the AddApplicationOutput operation has a unique ID. You need to provide the ID to uniquely identify the output configuration that you want to delete from the application configuration. You can use the DescribeApplication operation to get the specific OutputId.
source§impl DeleteApplicationOutputInput
impl DeleteApplicationOutputInput
sourcepub fn builder() -> DeleteApplicationOutputInputBuilder
pub fn builder() -> DeleteApplicationOutputInputBuilder
Creates a new builder-style object to manufacture DeleteApplicationOutputInput.
Trait Implementations§
source§impl Clone for DeleteApplicationOutputInput
impl Clone for DeleteApplicationOutputInput
source§fn clone(&self) -> DeleteApplicationOutputInput
fn clone(&self) -> DeleteApplicationOutputInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DeleteApplicationOutputInput
impl Debug for DeleteApplicationOutputInput
source§impl PartialEq for DeleteApplicationOutputInput
impl PartialEq for DeleteApplicationOutputInput
source§fn eq(&self, other: &DeleteApplicationOutputInput) -> bool
fn eq(&self, other: &DeleteApplicationOutputInput) -> bool
self and other values to be equal, and is used
by ==.