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