Struct aws_sdk_kinesisanalyticsv2::operation::add_application_cloud_watch_logging_option::AddApplicationCloudWatchLoggingOptionOutput
source · #[non_exhaustive]pub struct AddApplicationCloudWatchLoggingOptionOutput {
pub application_arn: Option<String>,
pub application_version_id: Option<i64>,
pub cloud_watch_logging_option_descriptions: Option<Vec<CloudWatchLoggingOptionDescription>>,
/* private fields */
}
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_arn: Option<String>
The application's ARN.
application_version_id: Option<i64>
The new version ID of the SQL-based Kinesis Data Analytics application. Kinesis Data Analytics updates the ApplicationVersionId
each time you change the CloudWatch logging options.
cloud_watch_logging_option_descriptions: Option<Vec<CloudWatchLoggingOptionDescription>>
The descriptions of the current CloudWatch logging options for the SQL-based Kinesis Data Analytics application.
Implementations§
source§impl AddApplicationCloudWatchLoggingOptionOutput
impl AddApplicationCloudWatchLoggingOptionOutput
sourcepub fn application_arn(&self) -> Option<&str>
pub fn application_arn(&self) -> Option<&str>
The application's ARN.
sourcepub fn application_version_id(&self) -> Option<i64>
pub fn application_version_id(&self) -> Option<i64>
The new version ID of the SQL-based Kinesis Data Analytics application. Kinesis Data Analytics updates the ApplicationVersionId
each time you change the CloudWatch logging options.
sourcepub fn cloud_watch_logging_option_descriptions(
&self
) -> &[CloudWatchLoggingOptionDescription]
pub fn cloud_watch_logging_option_descriptions( &self ) -> &[CloudWatchLoggingOptionDescription]
The descriptions of the current CloudWatch logging options for the SQL-based Kinesis Data Analytics application.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .cloud_watch_logging_option_descriptions.is_none()
.
source§impl AddApplicationCloudWatchLoggingOptionOutput
impl AddApplicationCloudWatchLoggingOptionOutput
sourcepub fn builder() -> AddApplicationCloudWatchLoggingOptionOutputBuilder
pub fn builder() -> AddApplicationCloudWatchLoggingOptionOutputBuilder
Creates a new builder-style object to manufacture AddApplicationCloudWatchLoggingOptionOutput
.
Trait Implementations§
source§impl Clone for AddApplicationCloudWatchLoggingOptionOutput
impl Clone for AddApplicationCloudWatchLoggingOptionOutput
source§fn clone(&self) -> AddApplicationCloudWatchLoggingOptionOutput
fn clone(&self) -> AddApplicationCloudWatchLoggingOptionOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for AddApplicationCloudWatchLoggingOptionOutput
impl PartialEq for AddApplicationCloudWatchLoggingOptionOutput
source§fn eq(&self, other: &AddApplicationCloudWatchLoggingOptionOutput) -> bool
fn eq(&self, other: &AddApplicationCloudWatchLoggingOptionOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for AddApplicationCloudWatchLoggingOptionOutput
impl RequestId for AddApplicationCloudWatchLoggingOptionOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for AddApplicationCloudWatchLoggingOptionOutput
Auto Trait Implementations§
impl Freeze for AddApplicationCloudWatchLoggingOptionOutput
impl RefUnwindSafe for AddApplicationCloudWatchLoggingOptionOutput
impl Send for AddApplicationCloudWatchLoggingOptionOutput
impl Sync for AddApplicationCloudWatchLoggingOptionOutput
impl Unpin for AddApplicationCloudWatchLoggingOptionOutput
impl UnwindSafe for AddApplicationCloudWatchLoggingOptionOutput
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