7#include <aws/oam/OAM_EXPORTS.h>
8#include <aws/oam/model/LogGroupConfiguration.h>
9#include <aws/oam/model/MetricConfiguration.h>
71 bool m_logGroupConfigurationHasBeenSet =
false;
74 bool m_metricConfigurationHasBeenSet =
false;
LinkConfiguration & WithLogGroupConfiguration(const LogGroupConfiguration &value)
const MetricConfiguration & GetMetricConfiguration() const
bool MetricConfigurationHasBeenSet() const
const LogGroupConfiguration & GetLogGroupConfiguration() const
void SetLogGroupConfiguration(LogGroupConfiguration &&value)
AWS_OAM_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_OAM_API LinkConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_OAM_API LinkConfiguration()
void SetMetricConfiguration(MetricConfiguration &&value)
LinkConfiguration & WithMetricConfiguration(const MetricConfiguration &value)
void SetMetricConfiguration(const MetricConfiguration &value)
LinkConfiguration & WithLogGroupConfiguration(LogGroupConfiguration &&value)
bool LogGroupConfigurationHasBeenSet() const
AWS_OAM_API LinkConfiguration(Aws::Utils::Json::JsonView jsonValue)
LinkConfiguration & WithMetricConfiguration(MetricConfiguration &&value)
void SetLogGroupConfiguration(const LogGroupConfiguration &value)
Aws::Utils::Json::JsonValue JsonValue