7#include <aws/amp/PrometheusService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
19namespace PrometheusService {
43 template <
typename DatasetArnT = Aws::String>
45 m_datasetArnHasBeenSet =
true;
46 m_datasetArn = std::forward<DatasetArnT>(value);
48 template <
typename DatasetArnT = Aws::String>
56 bool m_datasetArnHasBeenSet =
false;
CloudWatchConfiguration & WithDatasetArn(DatasetArnT &&value)
bool DatasetArnHasBeenSet() const
AWS_PROMETHEUSSERVICE_API CloudWatchConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_PROMETHEUSSERVICE_API CloudWatchConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetDatasetArn(DatasetArnT &&value)
const Aws::String & GetDatasetArn() const
AWS_PROMETHEUSSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_PROMETHEUSSERVICE_API CloudWatchConfiguration()=default
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue