7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/ClarifyShapBaselineConfig.h>
9#include <aws/sagemaker/model/ClarifyTextConfig.h>
42 template <
typename ShapBaselineConfigT = ClarifyShapBaselineConfig>
44 m_shapBaselineConfigHasBeenSet =
true;
45 m_shapBaselineConfig = std::forward<ShapBaselineConfigT>(value);
47 template <
typename ShapBaselineConfigT = ClarifyShapBaselineConfig>
66 m_numberOfSamplesHasBeenSet =
true;
67 m_numberOfSamples = value;
83 m_useLogitHasBeenSet =
true;
98 inline int GetSeed()
const {
return m_seed; }
101 m_seedHasBeenSet =
true;
118 template <
typename TextConfigT = ClarifyTextConfig>
120 m_textConfigHasBeenSet =
true;
121 m_textConfig = std::forward<TextConfigT>(value);
123 template <
typename TextConfigT = ClarifyTextConfig>
132 int m_numberOfSamples{0};
134 bool m_useLogit{
false};
138 ClarifyTextConfig m_textConfig;
139 bool m_shapBaselineConfigHasBeenSet =
false;
140 bool m_numberOfSamplesHasBeenSet =
false;
141 bool m_useLogitHasBeenSet =
false;
142 bool m_seedHasBeenSet =
false;
143 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