7#include <aws/sagemaker/SageMaker_EXPORTS.h>
41 m_enableEnhancedMetricsHasBeenSet =
true;
42 m_enableEnhancedMetrics = value;
75 m_enableDetailedObservabilityHasBeenSet =
true;
76 m_enableDetailedObservability = value;
102 m_metricPublishFrequencyInSecondsHasBeenSet =
true;
103 m_metricPublishFrequencyInSeconds = value;
111 bool m_enableEnhancedMetrics{
false};
113 bool m_enableDetailedObservability{
false};
115 int m_metricPublishFrequencyInSeconds{0};
116 bool m_enableEnhancedMetricsHasBeenSet =
false;
117 bool m_enableDetailedObservabilityHasBeenSet =
false;
118 bool m_metricPublishFrequencyInSecondsHasBeenSet =
false;
int GetMetricPublishFrequencyInSeconds() const
bool MetricPublishFrequencyInSecondsHasBeenSet() const
AWS_SAGEMAKER_API MetricsConfig()=default
AWS_SAGEMAKER_API MetricsConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
MetricsConfig & WithEnableDetailedObservability(bool value)
bool GetEnableEnhancedMetrics() const
bool EnableDetailedObservabilityHasBeenSet() const
MetricsConfig & WithEnableEnhancedMetrics(bool value)
bool GetEnableDetailedObservability() const
void SetMetricPublishFrequencyInSeconds(int value)
MetricsConfig & WithMetricPublishFrequencyInSeconds(int value)
void SetEnableDetailedObservability(bool value)
bool EnableEnhancedMetricsHasBeenSet() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetEnableEnhancedMetrics(bool value)
AWS_SAGEMAKER_API MetricsConfig(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue