Class GuardrailPiiEntityFilter
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<GuardrailPiiEntityFilter.Builder,GuardrailPiiEntityFilter>
A Personally Identifiable Information (PII) entity configured in a guardrail.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionaction()The PII entity filter action.final StringThe PII entity filter action.builder()final Booleandetected()Indicates whether personally identifiable information (PII) that breaches the guardrail configuration is detected.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringmatch()The PII entity filter match.static Class<? extends GuardrailPiiEntityFilter.Builder>final StringtoString()Returns a string representation of this object.final GuardrailPiiEntityTypetype()The PII entity filter type.final StringThe PII entity filter type.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
match
The PII entity filter match.
- Returns:
- The PII entity filter match.
-
type
The PII entity filter type.
If the service returns an enum value that is not available in the current SDK version,
typewill returnGuardrailPiiEntityType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The PII entity filter type.
- See Also:
-
typeAsString
The PII entity filter type.
If the service returns an enum value that is not available in the current SDK version,
typewill returnGuardrailPiiEntityType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The PII entity filter type.
- See Also:
-
action
The PII entity filter action.
If the service returns an enum value that is not available in the current SDK version,
actionwill returnGuardrailSensitiveInformationPolicyAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionAsString().- Returns:
- The PII entity filter action.
- See Also:
-
actionAsString
The PII entity filter action.
If the service returns an enum value that is not available in the current SDK version,
actionwill returnGuardrailSensitiveInformationPolicyAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionAsString().- Returns:
- The PII entity filter action.
- See Also:
-
detected
Indicates whether personally identifiable information (PII) that breaches the guardrail configuration is detected.
- Returns:
- Indicates whether personally identifiable information (PII) that breaches the guardrail configuration is detected.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<GuardrailPiiEntityFilter.Builder,GuardrailPiiEntityFilter>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-