7#include <aws/amp/PrometheusService_EXPORTS.h>
8#include <aws/core/utils/Array.h>
19namespace PrometheusService {
44 template <
typename ConfigurationBlobT = Aws::Utils::ByteBuffer>
46 m_configurationBlobHasBeenSet =
true;
47 m_configurationBlob = std::forward<ConfigurationBlobT>(value);
49 template <
typename ConfigurationBlobT = Aws::Utils::ByteBuffer>
57 bool m_configurationBlobHasBeenSet =
false;
AWS_PROMETHEUSSERVICE_API ScrapeConfiguration()=default
AWS_PROMETHEUSSERVICE_API ScrapeConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
ScrapeConfiguration & WithConfigurationBlob(ConfigurationBlobT &&value)
AWS_PROMETHEUSSERVICE_API ScrapeConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool ConfigurationBlobHasBeenSet() const
void SetConfigurationBlob(ConfigurationBlobT &&value)
AWS_PROMETHEUSSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::Utils::ByteBuffer & GetConfigurationBlob() const
Aws::Utils::Json::JsonValue JsonValue