7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/ClarifyShapBaselineConfig.h>
9#include <aws/sagemaker/model/ClarifyTextConfig.h>
48 template<
typename ShapBaselineConfigT = ClarifyShapBaselineConfig>
49 void SetShapBaselineConfig(ShapBaselineConfigT&& value) { m_shapBaselineConfigHasBeenSet =
true; m_shapBaselineConfig = std::forward<ShapBaselineConfigT>(value); }
50 template<
typename ShapBaselineConfigT = ClarifyShapBaselineConfig>
65 inline void SetNumberOfSamples(
int value) { m_numberOfSamplesHasBeenSet =
true; m_numberOfSamples = value; }
76 inline void SetUseLogit(
bool value) { m_useLogitHasBeenSet =
true; m_useLogit = value; }
86 inline int GetSeed()
const {
return m_seed; }
88 inline void SetSeed(
int value) { m_seedHasBeenSet =
true; m_seed = value; }
100 template<
typename TextConfigT = ClarifyTextConfig>
101 void SetTextConfig(TextConfigT&& value) { m_textConfigHasBeenSet =
true; m_textConfig = std::forward<TextConfigT>(value); }
102 template<
typename TextConfigT = ClarifyTextConfig>
108 bool m_shapBaselineConfigHasBeenSet =
false;
110 int m_numberOfSamples{0};
111 bool m_numberOfSamplesHasBeenSet =
false;
113 bool m_useLogit{
false};
114 bool m_useLogitHasBeenSet =
false;
117 bool m_seedHasBeenSet =
false;
119 ClarifyTextConfig m_textConfig;
120 bool m_textConfigHasBeenSet =
false;
const ClarifyShapBaselineConfig & GetShapBaselineConfig() const
void SetTextConfig(TextConfigT &&value)
AWS_SAGEMAKER_API ClarifyShapConfig()=default
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
int GetNumberOfSamples() const
AWS_SAGEMAKER_API ClarifyShapConfig(Aws::Utils::Json::JsonView jsonValue)
void SetUseLogit(bool value)
void SetShapBaselineConfig(ShapBaselineConfigT &&value)
bool SeedHasBeenSet() const
bool TextConfigHasBeenSet() const
bool UseLogitHasBeenSet() const
ClarifyShapConfig & WithShapBaselineConfig(ShapBaselineConfigT &&value)
ClarifyShapConfig & WithNumberOfSamples(int value)
bool NumberOfSamplesHasBeenSet() const
AWS_SAGEMAKER_API ClarifyShapConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetNumberOfSamples(int value)
bool ShapBaselineConfigHasBeenSet() const
const ClarifyTextConfig & GetTextConfig() const
ClarifyShapConfig & WithSeed(int value)
ClarifyShapConfig & WithUseLogit(bool value)
ClarifyShapConfig & WithTextConfig(TextConfigT &&value)
Aws::Utils::Json::JsonValue JsonValue