7#include <aws/amp/PrometheusService_EXPORTS.h>
8#include <aws/amp/model/CloudWatchLogDestination.h>
19namespace PrometheusService {
40 template <
typename CloudWatchLogsT = CloudWatchLogDestination>
42 m_cloudWatchLogsHasBeenSet =
true;
43 m_cloudWatchLogs = std::forward<CloudWatchLogsT>(value);
45 template <
typename CloudWatchLogsT = CloudWatchLogDestination>
53 bool m_cloudWatchLogsHasBeenSet =
false;
void SetCloudWatchLogs(CloudWatchLogsT &&value)
AWS_PROMETHEUSSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_PROMETHEUSSERVICE_API ScraperLoggingDestination(Aws::Utils::Json::JsonView jsonValue)
AWS_PROMETHEUSSERVICE_API ScraperLoggingDestination()=default
ScraperLoggingDestination & WithCloudWatchLogs(CloudWatchLogsT &&value)
bool CloudWatchLogsHasBeenSet() const
AWS_PROMETHEUSSERVICE_API ScraperLoggingDestination & operator=(Aws::Utils::Json::JsonView jsonValue)
const CloudWatchLogDestination & GetCloudWatchLogs() const
Aws::Utils::Json::JsonValue JsonValue