Struct aws_sdk_kinesisanalyticsv2::operation::add_application_cloud_watch_logging_option::AddApplicationCloudWatchLoggingOptionInput
source · #[non_exhaustive]pub struct AddApplicationCloudWatchLoggingOptionInput {
pub application_name: Option<String>,
pub current_application_version_id: Option<i64>,
pub cloud_watch_logging_option: Option<CloudWatchLoggingOption>,
pub conditional_token: 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 Kinesis Data Analytics application name.
current_application_version_id: Option<i64>
The version ID of the SQL-based Kinesis Data Analytics application. You must provide the CurrentApplicationVersionId
or the ConditionalToken
.You can retrieve the application version ID using DescribeApplication
. For better concurrency support, use the ConditionalToken
parameter instead of CurrentApplicationVersionId
.
cloud_watch_logging_option: Option<CloudWatchLoggingOption>
Provides the Amazon CloudWatch log stream Amazon Resource Name (ARN).
conditional_token: Option<String>
A value you use to implement strong concurrency for application updates. You must provide the CurrentApplicationVersionId
or the ConditionalToken
. You get the application's current ConditionalToken
using DescribeApplication
. For better concurrency support, use the ConditionalToken
parameter instead of CurrentApplicationVersionId
.
Implementations§
source§impl AddApplicationCloudWatchLoggingOptionInput
impl AddApplicationCloudWatchLoggingOptionInput
sourcepub fn application_name(&self) -> Option<&str>
pub fn application_name(&self) -> Option<&str>
The Kinesis Data Analytics application name.
sourcepub fn current_application_version_id(&self) -> Option<i64>
pub fn current_application_version_id(&self) -> Option<i64>
The version ID of the SQL-based Kinesis Data Analytics application. You must provide the CurrentApplicationVersionId
or the ConditionalToken
.You can retrieve the application version ID using DescribeApplication
. For better concurrency support, use the ConditionalToken
parameter instead of CurrentApplicationVersionId
.
sourcepub fn cloud_watch_logging_option(&self) -> Option<&CloudWatchLoggingOption>
pub fn cloud_watch_logging_option(&self) -> Option<&CloudWatchLoggingOption>
Provides the Amazon CloudWatch log stream Amazon Resource Name (ARN).
sourcepub fn conditional_token(&self) -> Option<&str>
pub fn conditional_token(&self) -> Option<&str>
A value you use to implement strong concurrency for application updates. You must provide the CurrentApplicationVersionId
or the ConditionalToken
. You get the application's current ConditionalToken
using DescribeApplication
. For better concurrency support, use the ConditionalToken
parameter instead of CurrentApplicationVersionId
.
source§impl AddApplicationCloudWatchLoggingOptionInput
impl AddApplicationCloudWatchLoggingOptionInput
sourcepub fn builder() -> AddApplicationCloudWatchLoggingOptionInputBuilder
pub fn builder() -> AddApplicationCloudWatchLoggingOptionInputBuilder
Creates a new builder-style object to manufacture AddApplicationCloudWatchLoggingOptionInput
.
Trait Implementations§
source§impl Clone for AddApplicationCloudWatchLoggingOptionInput
impl Clone for AddApplicationCloudWatchLoggingOptionInput
source§fn clone(&self) -> AddApplicationCloudWatchLoggingOptionInput
fn clone(&self) -> AddApplicationCloudWatchLoggingOptionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for AddApplicationCloudWatchLoggingOptionInput
impl PartialEq for AddApplicationCloudWatchLoggingOptionInput
source§fn eq(&self, other: &AddApplicationCloudWatchLoggingOptionInput) -> bool
fn eq(&self, other: &AddApplicationCloudWatchLoggingOptionInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AddApplicationCloudWatchLoggingOptionInput
Auto Trait Implementations§
impl Freeze for AddApplicationCloudWatchLoggingOptionInput
impl RefUnwindSafe for AddApplicationCloudWatchLoggingOptionInput
impl Send for AddApplicationCloudWatchLoggingOptionInput
impl Sync for AddApplicationCloudWatchLoggingOptionInput
impl Unpin for AddApplicationCloudWatchLoggingOptionInput
impl UnwindSafe for AddApplicationCloudWatchLoggingOptionInput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more