7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/bedrock/model/GuardrailPiiEntityType.h>
9#include <aws/bedrock/model/GuardrailSensitiveInformationAction.h>
201 inline void SetInputEnabled(
bool value) { m_inputEnabledHasBeenSet =
true; m_inputEnabled = value; }
213 inline void SetOutputEnabled(
bool value) { m_outputEnabledHasBeenSet =
true; m_outputEnabled = value; }
219 bool m_typeHasBeenSet =
false;
222 bool m_actionHasBeenSet =
false;
225 bool m_inputActionHasBeenSet =
false;
228 bool m_outputActionHasBeenSet =
false;
230 bool m_inputEnabled{
false};
231 bool m_inputEnabledHasBeenSet =
false;
233 bool m_outputEnabled{
false};
234 bool m_outputEnabledHasBeenSet =
false;
void SetInputAction(GuardrailSensitiveInformationAction value)
AWS_BEDROCK_API Aws::Utils::Json::JsonValue Jsonize() const
GuardrailPiiEntityType GetType() const
bool InputEnabledHasBeenSet() const
void SetType(GuardrailPiiEntityType value)
void SetInputEnabled(bool value)
GuardrailPiiEntityConfig & WithInputAction(GuardrailSensitiveInformationAction value)
bool GetOutputEnabled() const
GuardrailPiiEntityConfig & WithOutputEnabled(bool value)
GuardrailPiiEntityConfig & WithOutputAction(GuardrailSensitiveInformationAction value)
GuardrailSensitiveInformationAction GetAction() const
bool OutputActionHasBeenSet() const
bool InputActionHasBeenSet() const
AWS_BEDROCK_API GuardrailPiiEntityConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
GuardrailPiiEntityConfig & WithAction(GuardrailSensitiveInformationAction value)
GuardrailPiiEntityConfig & WithType(GuardrailPiiEntityType value)
void SetOutputAction(GuardrailSensitiveInformationAction value)
AWS_BEDROCK_API GuardrailPiiEntityConfig()=default
GuardrailSensitiveInformationAction GetOutputAction() const
void SetAction(GuardrailSensitiveInformationAction value)
GuardrailPiiEntityConfig & WithInputEnabled(bool value)
bool OutputEnabledHasBeenSet() const
GuardrailSensitiveInformationAction GetInputAction() const
bool ActionHasBeenSet() const
bool GetInputEnabled() const
bool TypeHasBeenSet() const
void SetOutputEnabled(bool value)
AWS_BEDROCK_API GuardrailPiiEntityConfig(Aws::Utils::Json::JsonView jsonValue)
GuardrailSensitiveInformationAction
Aws::Utils::Json::JsonValue JsonValue