7#include <aws/amp/PrometheusService_EXPORTS.h>
8#include <aws/amp/model/EksConfiguration.h>
21namespace PrometheusService
34 AWS_PROMETHEUSSERVICE_API
Source() =
default;
46 template<
typename EksConfigurationT = EksConfiguration>
47 void SetEksConfiguration(EksConfigurationT&& value) { m_eksConfigurationHasBeenSet =
true; m_eksConfiguration = std::forward<EksConfigurationT>(value); }
48 template<
typename EksConfigurationT = EksConfiguration>
54 bool m_eksConfigurationHasBeenSet =
false;
AWS_PROMETHEUSSERVICE_API Source & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_PROMETHEUSSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
Source & WithEksConfiguration(EksConfigurationT &&value)
AWS_PROMETHEUSSERVICE_API Source()=default
void SetEksConfiguration(EksConfigurationT &&value)
bool EksConfigurationHasBeenSet() const
const EksConfiguration & GetEksConfiguration() const
AWS_PROMETHEUSSERVICE_API Source(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue