/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Describes updates to configuration parameters for Amazon CloudWatch logging
* for an application.See Also:
AWS
* API Reference
Describes updates to whether to use the default CloudWatch logging
* configuration for an application. You must set this property to
* CUSTOM
in order to set the LogLevel
or
* MetricsLevel
parameters.
Describes updates to whether to use the default CloudWatch logging
* configuration for an application. You must set this property to
* CUSTOM
in order to set the LogLevel
or
* MetricsLevel
parameters.
Describes updates to whether to use the default CloudWatch logging
* configuration for an application. You must set this property to
* CUSTOM
in order to set the LogLevel
or
* MetricsLevel
parameters.
Describes updates to whether to use the default CloudWatch logging
* configuration for an application. You must set this property to
* CUSTOM
in order to set the LogLevel
or
* MetricsLevel
parameters.
Describes updates to whether to use the default CloudWatch logging
* configuration for an application. You must set this property to
* CUSTOM
in order to set the LogLevel
or
* MetricsLevel
parameters.
Describes updates to whether to use the default CloudWatch logging
* configuration for an application. You must set this property to
* CUSTOM
in order to set the LogLevel
or
* MetricsLevel
parameters.
Describes updates to the granularity of the CloudWatch Logs for an
* application. The Parallelism
level is not recommended for
* applications with a Parallelism over 64 due to excessive costs.
Describes updates to the granularity of the CloudWatch Logs for an
* application. The Parallelism
level is not recommended for
* applications with a Parallelism over 64 due to excessive costs.
Describes updates to the granularity of the CloudWatch Logs for an
* application. The Parallelism
level is not recommended for
* applications with a Parallelism over 64 due to excessive costs.
Describes updates to the granularity of the CloudWatch Logs for an
* application. The Parallelism
level is not recommended for
* applications with a Parallelism over 64 due to excessive costs.
Describes updates to the granularity of the CloudWatch Logs for an
* application. The Parallelism
level is not recommended for
* applications with a Parallelism over 64 due to excessive costs.
Describes updates to the granularity of the CloudWatch Logs for an
* application. The Parallelism
level is not recommended for
* applications with a Parallelism over 64 due to excessive costs.
Describes updates to the verbosity of the CloudWatch Logs for an * application.
*/ inline const LogLevel& GetLogLevelUpdate() const{ return m_logLevelUpdate; } /** *Describes updates to the verbosity of the CloudWatch Logs for an * application.
*/ inline bool LogLevelUpdateHasBeenSet() const { return m_logLevelUpdateHasBeenSet; } /** *Describes updates to the verbosity of the CloudWatch Logs for an * application.
*/ inline void SetLogLevelUpdate(const LogLevel& value) { m_logLevelUpdateHasBeenSet = true; m_logLevelUpdate = value; } /** *Describes updates to the verbosity of the CloudWatch Logs for an * application.
*/ inline void SetLogLevelUpdate(LogLevel&& value) { m_logLevelUpdateHasBeenSet = true; m_logLevelUpdate = std::move(value); } /** *Describes updates to the verbosity of the CloudWatch Logs for an * application.
*/ inline MonitoringConfigurationUpdate& WithLogLevelUpdate(const LogLevel& value) { SetLogLevelUpdate(value); return *this;} /** *Describes updates to the verbosity of the CloudWatch Logs for an * application.
*/ inline MonitoringConfigurationUpdate& WithLogLevelUpdate(LogLevel&& value) { SetLogLevelUpdate(std::move(value)); return *this;} private: ConfigurationType m_configurationTypeUpdate; bool m_configurationTypeUpdateHasBeenSet = false; MetricsLevel m_metricsLevelUpdate; bool m_metricsLevelUpdateHasBeenSet = false; LogLevel m_logLevelUpdate; bool m_logLevelUpdateHasBeenSet = false; }; } // namespace Model } // namespace KinesisAnalyticsV2 } // namespace Aws