7#include <aws/elasticmapreduce/EMR_EXPORTS.h>
8#include <aws/elasticmapreduce/model/CloudWatchLogConfiguration.h>
42 template <
typename CloudWatchLogConfigurationT = CloudWatchLogConfiguration>
44 m_cloudWatchLogConfigurationHasBeenSet =
true;
45 m_cloudWatchLogConfiguration = std::forward<CloudWatchLogConfigurationT>(value);
47 template <
typename CloudWatchLogConfigurationT = CloudWatchLogConfiguration>
55 bool m_cloudWatchLogConfigurationHasBeenSet =
false;
AWS_EMR_API MonitoringConfiguration(Aws::Utils::Json::JsonView jsonValue)
MonitoringConfiguration & WithCloudWatchLogConfiguration(CloudWatchLogConfigurationT &&value)
const CloudWatchLogConfiguration & GetCloudWatchLogConfiguration() const
void SetCloudWatchLogConfiguration(CloudWatchLogConfigurationT &&value)
bool CloudWatchLogConfigurationHasBeenSet() const
AWS_EMR_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_EMR_API MonitoringConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_EMR_API MonitoringConfiguration()=default
Aws::Utils::Json::JsonValue JsonValue