/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Updates to the monitoring configuration for Apache Zeppelin within a Kinesis
* Data Analytics Studio notebook.See Also:
AWS
* API Reference
Updates to the logging level for Apache Zeppelin within a Kinesis Data * Analytics Studio notebook.
*/ inline const LogLevel& GetLogLevelUpdate() const{ return m_logLevelUpdate; } /** *Updates to the logging level for Apache Zeppelin within a Kinesis Data * Analytics Studio notebook.
*/ inline bool LogLevelUpdateHasBeenSet() const { return m_logLevelUpdateHasBeenSet; } /** *Updates to the logging level for Apache Zeppelin within a Kinesis Data * Analytics Studio notebook.
*/ inline void SetLogLevelUpdate(const LogLevel& value) { m_logLevelUpdateHasBeenSet = true; m_logLevelUpdate = value; } /** *Updates to the logging level for Apache Zeppelin within a Kinesis Data * Analytics Studio notebook.
*/ inline void SetLogLevelUpdate(LogLevel&& value) { m_logLevelUpdateHasBeenSet = true; m_logLevelUpdate = std::move(value); } /** *Updates to the logging level for Apache Zeppelin within a Kinesis Data * Analytics Studio notebook.
*/ inline ZeppelinMonitoringConfigurationUpdate& WithLogLevelUpdate(const LogLevel& value) { SetLogLevelUpdate(value); return *this;} /** *Updates to the logging level for Apache Zeppelin within a Kinesis Data * Analytics Studio notebook.
*/ inline ZeppelinMonitoringConfigurationUpdate& WithLogLevelUpdate(LogLevel&& value) { SetLogLevelUpdate(std::move(value)); return *this;} private: LogLevel m_logLevelUpdate; bool m_logLevelUpdateHasBeenSet = false; }; } // namespace Model } // namespace KinesisAnalyticsV2 } // namespace Aws