Class GuardrailAssessment
- java.lang.Object
-
- software.amazon.awssdk.services.bedrockagentruntime.model.GuardrailAssessment
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<GuardrailAssessment.Builder,GuardrailAssessment>
@Generated("software.amazon.awssdk:codegen") public final class GuardrailAssessment extends Object implements SdkPojo, Serializable, ToCopyableBuilder<GuardrailAssessment.Builder,GuardrailAssessment>
Assessment details of the content analyzed by Guardrails.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
GuardrailAssessment.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GuardrailAssessment.Builder
builder()
GuardrailContentPolicyAssessment
contentPolicy()
Content policy details of the Guardrail.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
List<SdkField<?>>
sdkFields()
GuardrailSensitiveInformationPolicyAssessment
sensitiveInformationPolicy()
Sensitive Information policy details of Guardrail.static Class<? extends GuardrailAssessment.Builder>
serializableBuilderClass()
GuardrailAssessment.Builder
toBuilder()
GuardrailTopicPolicyAssessment
topicPolicy()
Topic policy details of the Guardrail.String
toString()
Returns a string representation of this object.GuardrailWordPolicyAssessment
wordPolicy()
Word policy details of 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
-
contentPolicy
public final GuardrailContentPolicyAssessment contentPolicy()
Content policy details of the Guardrail.
- Returns:
- Content policy details of the Guardrail.
-
sensitiveInformationPolicy
public final GuardrailSensitiveInformationPolicyAssessment sensitiveInformationPolicy()
Sensitive Information policy details of Guardrail.
- Returns:
- Sensitive Information policy details of Guardrail.
-
topicPolicy
public final GuardrailTopicPolicyAssessment topicPolicy()
Topic policy details of the Guardrail.
- Returns:
- Topic policy details of the Guardrail.
-
wordPolicy
public final GuardrailWordPolicyAssessment wordPolicy()
Word policy details of the Guardrail.
- Returns:
- Word policy details of the Guardrail.
-
toBuilder
public GuardrailAssessment.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<GuardrailAssessment.Builder,GuardrailAssessment>
-
builder
public static GuardrailAssessment.Builder builder()
-
serializableBuilderClass
public static Class<? extends GuardrailAssessment.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
-