7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/bedrock/model/GuardrailPiiEntityType.h>
9#include <aws/bedrock/model/GuardrailSensitiveInformationAction.h>
169 bool m_typeHasBeenSet =
false;
172 bool m_actionHasBeenSet =
false;
GuardrailPiiEntityConfig & WithType(GuardrailPiiEntityType &&value)
AWS_BEDROCK_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BEDROCK_API GuardrailPiiEntityConfig()
void SetType(const GuardrailPiiEntityType &value)
void SetType(GuardrailPiiEntityType &&value)
const GuardrailSensitiveInformationAction & GetAction() const
AWS_BEDROCK_API GuardrailPiiEntityConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAction(GuardrailSensitiveInformationAction &&value)
GuardrailPiiEntityConfig & WithAction(GuardrailSensitiveInformationAction &&value)
const GuardrailPiiEntityType & GetType() const
GuardrailPiiEntityConfig & WithType(const GuardrailPiiEntityType &value)
void SetAction(const GuardrailSensitiveInformationAction &value)
bool ActionHasBeenSet() const
bool TypeHasBeenSet() const
GuardrailPiiEntityConfig & WithAction(const GuardrailSensitiveInformationAction &value)
AWS_BEDROCK_API GuardrailPiiEntityConfig(Aws::Utils::Json::JsonView jsonValue)
GuardrailSensitiveInformationAction
Aws::Utils::Json::JsonValue JsonValue