pub fn cloud_watch_logging_option_descriptions(
            mut self,
            input: crate::model::CloudWatchLoggingOptionDescription,
        ) -> Self {
            let mut v = self
                .cloud_watch_logging_option_descriptions
                .unwrap_or_default();
            v.push(input);
            self.cloud_watch_logging_option_descriptions = Some(v);
            self
        }
/// Appends an item to `cloud_watch_logging_option_descriptions`.
///
/// To override the contents of this collection use [`set_cloud_watch_logging_option_descriptions`](Self::set_cloud_watch_logging_option_descriptions).
///
/// <p>Describes the CloudWatch log streams that are configured to receive application messages. For more information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see <a href="https://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-logs.html">Working with Amazon CloudWatch Logs</a>. </p>
Appends an item to `cloud_watch_logging_option_descriptions`.
To override the contents of this collection use [`set_cloud_watch_logging_option_descriptions`](Self::set_cloud_watch_logging_option_descriptions).

Describes the CloudWatch log streams that are configured to receive application messages. For more information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see Working with Amazon CloudWatch Logs.
Appends an item to ` cloud_watch_logging_option_descriptions ` . To override the contents of this collection use [ ` set_cloud_watch_logging_option_descriptions ` ] ( Self :: set_cloud_watch_logging_option_descriptions ) . Describes the CloudWatch log streams that are configured to receive application messages . For more information about using CloudWatch log streams with Amazon Kinesis Analytics applications see Working with Amazon CloudWatch Logs .
pub fn cloud_watch_logging_option_descriptions(
            mut self,
            input: crate::model::CloudWatchLoggingOptionDescription,
        ) -> Self {
            let mut v = self
                .cloud_watch_logging_option_descriptions
                .unwrap_or_default();
            v.push(input);
            self.cloud_watch_logging_option_descriptions = Some(v);
            self
        }
pub fn cloud_watch_logging_option_descriptions ( mut self , input : crate :: model :: CloudWatchLoggingOptionDescription , ) -> Self { let mut v = self . cloud_watch_logging_option_descriptions . unwrap_or_default ( ) ; v . push ( input ) ; self . cloud_watch_logging_option_descriptions = Some ( v ) ; self }
Appends an item to `cloud_watch_logging_option_descriptions`.
Appends an item to ` cloud_watch_logging_option_descriptions ` .
mut self
input
crate::model::CloudWatchLoggingOptionDescription
mut self
input
crate::model::CloudWatchLoggingOptionDescription