7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/MetricsSource.h>
9#include <aws/sagemaker/model/FileSource.h>
48 template<
typename Constra
intsT = MetricsSource>
49 void SetConstraints(ConstraintsT&& value) { m_constraintsHasBeenSet =
true; m_constraints = std::forward<ConstraintsT>(value); }
50 template<
typename Constra
intsT = MetricsSource>
60 template<
typename ConfigFileT = FileSource>
61 void SetConfigFile(ConfigFileT&& value) { m_configFileHasBeenSet =
true; m_configFile = std::forward<ConfigFileT>(value); }
62 template<
typename ConfigFileT = FileSource>
68 bool m_constraintsHasBeenSet =
false;
71 bool m_configFileHasBeenSet =
false;
DriftCheckExplainability & WithConstraints(ConstraintsT &&value)
AWS_SAGEMAKER_API DriftCheckExplainability()=default
AWS_SAGEMAKER_API DriftCheckExplainability(Aws::Utils::Json::JsonView jsonValue)
const MetricsSource & GetConstraints() const
AWS_SAGEMAKER_API DriftCheckExplainability & operator=(Aws::Utils::Json::JsonView jsonValue)
DriftCheckExplainability & WithConfigFile(ConfigFileT &&value)
bool ConfigFileHasBeenSet() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
bool ConstraintsHasBeenSet() const
const FileSource & GetConfigFile() const
void SetConstraints(ConstraintsT &&value)
void SetConfigFile(ConfigFileT &&value)
Aws::Utils::Json::JsonValue JsonValue