7#include <aws/amp/PrometheusService_EXPORTS.h>
8#include <aws/core/utils/Array.h>
21namespace PrometheusService
50 template<
typename ConfigurationBlobT = Aws::Utils::ByteBuffer>
51 void SetConfigurationBlob(ConfigurationBlobT&& value) { m_configurationBlobHasBeenSet =
true; m_configurationBlob = std::forward<ConfigurationBlobT>(value); }
52 template<
typename ConfigurationBlobT = Aws::Utils::ByteBuffer>
58 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