Interface GuardrailAutomatedReasoningPolicyAssessment.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<GuardrailAutomatedReasoningPolicyAssessment.Builder,,GuardrailAutomatedReasoningPolicyAssessment> SdkBuilder<GuardrailAutomatedReasoningPolicyAssessment.Builder,,GuardrailAutomatedReasoningPolicyAssessment> SdkPojo
- Enclosing class:
GuardrailAutomatedReasoningPolicyAssessment
@Mutable
@NotThreadSafe
public static interface GuardrailAutomatedReasoningPolicyAssessment.Builder
extends SdkPojo, CopyableBuilder<GuardrailAutomatedReasoningPolicyAssessment.Builder,GuardrailAutomatedReasoningPolicyAssessment>
-
Method Summary
Modifier and TypeMethodDescriptionfindings(Collection<GuardrailAutomatedReasoningFinding> findings) List of logical validation results produced by evaluating the input content against automated reasoning policies.findings(Consumer<GuardrailAutomatedReasoningFinding.Builder>... findings) List of logical validation results produced by evaluating the input content against automated reasoning policies.findings(GuardrailAutomatedReasoningFinding... findings) List of logical validation results produced by evaluating the input content against automated reasoning policies.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
findings
GuardrailAutomatedReasoningPolicyAssessment.Builder findings(Collection<GuardrailAutomatedReasoningFinding> findings) List of logical validation results produced by evaluating the input content against automated reasoning policies.
- Parameters:
findings- List of logical validation results produced by evaluating the input content against automated reasoning policies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findings
GuardrailAutomatedReasoningPolicyAssessment.Builder findings(GuardrailAutomatedReasoningFinding... findings) List of logical validation results produced by evaluating the input content against automated reasoning policies.
- Parameters:
findings- List of logical validation results produced by evaluating the input content against automated reasoning policies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findings
GuardrailAutomatedReasoningPolicyAssessment.Builder findings(Consumer<GuardrailAutomatedReasoningFinding.Builder>... findings) List of logical validation results produced by evaluating the input content against automated reasoning policies.
This is a convenience method that creates an instance of theGuardrailAutomatedReasoningFinding.Builderavoiding the need to create one manually viaGuardrailAutomatedReasoningFinding.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofindings(List<GuardrailAutomatedReasoningFinding>).- Parameters:
findings- a consumer that will call methods onGuardrailAutomatedReasoningFinding.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-