Class GuardrailContentFilter
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<GuardrailContentFilter.Builder,GuardrailContentFilter>
The content filter for a guardrail.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionaction()The guardrail action.final StringThe guardrail action.builder()The guardrail confidence.final StringThe guardrail confidence.final Booleandetected()Indicates whether content that breaches the guardrail configuration is detected.final booleanfinal booleanequalsBySdkFields(Object obj) The filter strength setting for the guardrail content filter.final StringThe filter strength setting for the guardrail content filter.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends GuardrailContentFilter.Builder>final StringtoString()Returns a string representation of this object.type()The guardrail type.final StringThe guardrail 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
-
type
The guardrail type.
If the service returns an enum value that is not available in the current SDK version,
typewill returnGuardrailContentFilterType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The guardrail type.
- See Also:
-
typeAsString
The guardrail type.
If the service returns an enum value that is not available in the current SDK version,
typewill returnGuardrailContentFilterType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The guardrail type.
- See Also:
-
confidence
The guardrail confidence.
If the service returns an enum value that is not available in the current SDK version,
confidencewill returnGuardrailContentFilterConfidence.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconfidenceAsString().- Returns:
- The guardrail confidence.
- See Also:
-
confidenceAsString
The guardrail confidence.
If the service returns an enum value that is not available in the current SDK version,
confidencewill returnGuardrailContentFilterConfidence.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconfidenceAsString().- Returns:
- The guardrail confidence.
- See Also:
-
filterStrength
The filter strength setting for the guardrail content filter.
If the service returns an enum value that is not available in the current SDK version,
filterStrengthwill returnGuardrailContentFilterStrength.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfilterStrengthAsString().- Returns:
- The filter strength setting for the guardrail content filter.
- See Also:
-
filterStrengthAsString
The filter strength setting for the guardrail content filter.
If the service returns an enum value that is not available in the current SDK version,
filterStrengthwill returnGuardrailContentFilterStrength.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfilterStrengthAsString().- Returns:
- The filter strength setting for the guardrail content filter.
- See Also:
-
action
The guardrail action.
If the service returns an enum value that is not available in the current SDK version,
actionwill returnGuardrailContentPolicyAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionAsString().- Returns:
- The guardrail action.
- See Also:
-
actionAsString
The guardrail action.
If the service returns an enum value that is not available in the current SDK version,
actionwill returnGuardrailContentPolicyAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionAsString().- Returns:
- The guardrail action.
- See Also:
-
detected
Indicates whether content that breaches the guardrail configuration is detected.
- Returns:
- Indicates whether content that breaches the guardrail configuration is detected.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<GuardrailContentFilter.Builder,GuardrailContentFilter>
-
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
-