7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/model/ClarifyInferenceConfig.h>
10#include <aws/sagemaker/model/ClarifyShapConfig.h>
54 inline void SetEnableExplanations(
const char* value) { m_enableExplanationsHasBeenSet =
true; m_enableExplanations.assign(value); }
86 bool m_enableExplanationsHasBeenSet =
false;
89 bool m_inferenceConfigHasBeenSet =
false;
92 bool m_shapConfigHasBeenSet =
false;
ClarifyExplainerConfig & WithInferenceConfig(ClarifyInferenceConfig &&value)
void SetInferenceConfig(const ClarifyInferenceConfig &value)
const ClarifyShapConfig & GetShapConfig() const
ClarifyExplainerConfig & WithEnableExplanations(const Aws::String &value)
const Aws::String & GetEnableExplanations() const
ClarifyExplainerConfig & WithShapConfig(const ClarifyShapConfig &value)
ClarifyExplainerConfig & WithShapConfig(ClarifyShapConfig &&value)
AWS_SAGEMAKER_API ClarifyExplainerConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
ClarifyExplainerConfig & WithEnableExplanations(Aws::String &&value)
void SetEnableExplanations(const Aws::String &value)
const ClarifyInferenceConfig & GetInferenceConfig() const
ClarifyExplainerConfig & WithInferenceConfig(const ClarifyInferenceConfig &value)
void SetEnableExplanations(const char *value)
AWS_SAGEMAKER_API ClarifyExplainerConfig()
ClarifyExplainerConfig & WithEnableExplanations(const char *value)
AWS_SAGEMAKER_API ClarifyExplainerConfig(Aws::Utils::Json::JsonView jsonValue)
bool EnableExplanationsHasBeenSet() const
void SetEnableExplanations(Aws::String &&value)
bool ShapConfigHasBeenSet() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetShapConfig(const ClarifyShapConfig &value)
void SetShapConfig(ClarifyShapConfig &&value)
bool InferenceConfigHasBeenSet() const
void SetInferenceConfig(ClarifyInferenceConfig &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue