Class GuardrailContentFilter
- java.lang.Object
-
- software.amazon.awssdk.services.bedrockagentruntime.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>
Details of the content filter used in the 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 action placed on the content by the Guardrail filter.StringactionAsString()The action placed on the content by the Guardrail filter.static GuardrailContentFilter.Builderbuilder()GuardrailContentFilterConfidenceconfidence()The confidence level regarding the content detected in the filter by the Guardrail.StringconfidenceAsString()The confidence level regarding the content detected in the filter by the Guardrail.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<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 type of content detected in the filter by the Guardrail.StringtypeAsString()The type of content detected in the filter by the Guardrail.-
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 GuardrailContentPolicyAction action()
The action placed on the content by the Guardrail filter.
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 action placed on the content by the Guardrail filter.
- See Also:
GuardrailContentPolicyAction
-
actionAsString
public final String actionAsString()
The action placed on the content by the Guardrail filter.
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 action placed on the content by the Guardrail filter.
- See Also:
GuardrailContentPolicyAction
-
confidence
public final GuardrailContentFilterConfidence confidence()
The confidence level regarding the content detected in the filter by the Guardrail.
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 confidence level regarding the content detected in the filter by the Guardrail.
- See Also:
GuardrailContentFilterConfidence
-
confidenceAsString
public final String confidenceAsString()
The confidence level regarding the content detected in the filter by the Guardrail.
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 confidence level regarding the content detected in the filter by the Guardrail.
- See Also:
GuardrailContentFilterConfidence
-
type
public final GuardrailContentFilterType type()
The type of content detected in the filter by the Guardrail.
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 type of content detected in the filter by the Guardrail.
- See Also:
GuardrailContentFilterType
-
typeAsString
public final String typeAsString()
The type of content detected in the filter by the Guardrail.
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 type of content detected in the filter by the Guardrail.
- See Also:
GuardrailContentFilterType
-
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
-
-