Class GuardrailContentFilter
- java.lang.Object
-
- software.amazon.awssdk.services.bedrockruntime.model.GuardrailContentFilter
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<GuardrailContentFilter.Builder,GuardrailContentFilter>
@Generated("software.amazon.awssdk:codegen") public final class GuardrailContentFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<GuardrailContentFilter.Builder,GuardrailContentFilter>
The content filter for a guardrail.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGuardrailContentFilter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GuardrailContentPolicyActionaction()The guardrail action.StringactionAsString()The guardrail action.static GuardrailContentFilter.Builderbuilder()GuardrailContentFilterConfidenceconfidence()The guardrail confidence.StringconfidenceAsString()The guardrail confidence.Booleandetected()Indicates whether content that breaches the guardrail configuration is detected.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)GuardrailContentFilterStrengthfilterStrength()The filter strength setting for the guardrail content filter.StringfilterStrengthAsString()The filter strength setting for the guardrail content filter.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends GuardrailContentFilter.Builder>serializableBuilderClass()GuardrailContentFilter.BuildertoBuilder()StringtoString()Returns a string representation of this object.GuardrailContentFilterTypetype()The guardrail type.StringtypeAsString()The guardrail type.-
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
-
type
public final GuardrailContentFilterType 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:
GuardrailContentFilterType
-
typeAsString
public final String 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:
GuardrailContentFilterType
-
confidence
public final GuardrailContentFilterConfidence 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:
GuardrailContentFilterConfidence
-
confidenceAsString
public final String 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:
GuardrailContentFilterConfidence
-
filterStrength
public final GuardrailContentFilterStrength 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:
GuardrailContentFilterStrength
-
filterStrengthAsString
public final String 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:
GuardrailContentFilterStrength
-
action
public final GuardrailContentPolicyAction 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:
GuardrailContentPolicyAction
-
actionAsString
public final String 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:
GuardrailContentPolicyAction
-
detected
public final Boolean detected()
Indicates whether content that breaches the guardrail configuration is detected.
- Returns:
- Indicates whether content that breaches the guardrail configuration is detected.
-
toBuilder
public GuardrailContentFilter.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GuardrailContentFilter.Builder,GuardrailContentFilter>
-
builder
public static GuardrailContentFilter.Builder builder()
-
serializableBuilderClass
public static Class<? extends GuardrailContentFilter.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
-
-