Class GuardrailPiiEntityFilter
- java.lang.Object
-
- software.amazon.awssdk.services.bedrockagentruntime.model.GuardrailPiiEntityFilter
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<GuardrailPiiEntityFilter.Builder,GuardrailPiiEntityFilter>
@Generated("software.amazon.awssdk:codegen") public final class GuardrailPiiEntityFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<GuardrailPiiEntityFilter.Builder,GuardrailPiiEntityFilter>
The Guardrail filter to identify and remove personally identifiable information (PII).
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGuardrailPiiEntityFilter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GuardrailSensitiveInformationPolicyActionaction()The action of the Guardrail filter to identify and remove PII.StringactionAsString()The action of the Guardrail filter to identify and remove PII.static GuardrailPiiEntityFilter.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringmatch()The match to settings in the Guardrail filter to identify and remove PII.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends GuardrailPiiEntityFilter.Builder>serializableBuilderClass()GuardrailPiiEntityFilter.BuildertoBuilder()StringtoString()Returns a string representation of this object.GuardrailPiiEntityTypetype()The type of PII the Guardrail filter has identified and removed.StringtypeAsString()The type of PII the Guardrail filter has identified and removed.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
action
public final GuardrailSensitiveInformationPolicyAction action()
The action of the Guardrail filter to identify and remove PII.
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 action of the Guardrail filter to identify and remove PII.
- See Also:
GuardrailSensitiveInformationPolicyAction
-
actionAsString
public final String actionAsString()
The action of the Guardrail filter to identify and remove PII.
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 action of the Guardrail filter to identify and remove PII.
- See Also:
GuardrailSensitiveInformationPolicyAction
-
match
public final String match()
The match to settings in the Guardrail filter to identify and remove PII.
- Returns:
- The match to settings in the Guardrail filter to identify and remove PII.
-
type
public final GuardrailPiiEntityType type()
The type of PII the Guardrail filter has identified and removed.
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 type of PII the Guardrail filter has identified and removed.
- See Also:
GuardrailPiiEntityType
-
typeAsString
public final String typeAsString()
The type of PII the Guardrail filter has identified and removed.
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 type of PII the Guardrail filter has identified and removed.
- See Also:
GuardrailPiiEntityType
-
toBuilder
public GuardrailPiiEntityFilter.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GuardrailPiiEntityFilter.Builder,GuardrailPiiEntityFilter>
-
builder
public static GuardrailPiiEntityFilter.Builder builder()
-
serializableBuilderClass
public static Class<? extends GuardrailPiiEntityFilter.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-