Interface GuardrailAutomatedReasoningFinding.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<GuardrailAutomatedReasoningFinding.Builder,
,GuardrailAutomatedReasoningFinding> SdkBuilder<GuardrailAutomatedReasoningFinding.Builder,
,GuardrailAutomatedReasoningFinding> SdkPojo
- Enclosing class:
GuardrailAutomatedReasoningFinding
-
Method Summary
Modifier and TypeMethodDescriptionContains the result when the automated reasoning evaluation determines that no valid logical conclusions can be drawn due to contradictions in the premises or policy rules themselves.Contains the result when the automated reasoning evaluation determines that no valid logical conclusions can be drawn due to contradictions in the premises or policy rules themselves.Contains the result when the automated reasoning evaluation determines that the claims in the input are logically invalid and contradict the established premises or policy rules.Contains the result when the automated reasoning evaluation determines that the claims in the input are logically invalid and contradict the established premises or policy rules.Contains the result when the automated reasoning evaluation cannot extract any relevant logical information from the input that can be validated against the policy rules.noTranslations
(GuardrailAutomatedReasoningNoTranslationsFinding noTranslations) Contains the result when the automated reasoning evaluation cannot extract any relevant logical information from the input that can be validated against the policy rules.Contains the result when the automated reasoning evaluation determines that the claims in the input could be either true or false depending on additional assumptions not provided in the input context.satisfiable
(GuardrailAutomatedReasoningSatisfiableFinding satisfiable) Contains the result when the automated reasoning evaluation determines that the claims in the input could be either true or false depending on additional assumptions not provided in the input context.Contains the result when the automated reasoning evaluation cannot process the input due to its complexity or volume exceeding the system's processing capacity for logical analysis.Contains the result when the automated reasoning evaluation cannot process the input due to its complexity or volume exceeding the system's processing capacity for logical analysis.translationAmbiguous
(Consumer<GuardrailAutomatedReasoningTranslationAmbiguousFinding.Builder> translationAmbiguous) Contains the result when the automated reasoning evaluation detects that the input has multiple valid logical interpretations, requiring additional context or clarification to proceed with validation.translationAmbiguous
(GuardrailAutomatedReasoningTranslationAmbiguousFinding translationAmbiguous) Contains the result when the automated reasoning evaluation detects that the input has multiple valid logical interpretations, requiring additional context or clarification to proceed with validation.Contains the result when the automated reasoning evaluation determines that the claims in the input are logically valid and definitively true based on the provided premises and policy rules.Contains the result when the automated reasoning evaluation determines that the claims in the input are logically valid and definitively true based on the provided premises and policy rules.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
valid
Contains the result when the automated reasoning evaluation determines that the claims in the input are logically valid and definitively true based on the provided premises and policy rules.
- Parameters:
valid
- Contains the result when the automated reasoning evaluation determines that the claims in the input are logically valid and definitively true based on the provided premises and policy rules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
valid
default GuardrailAutomatedReasoningFinding.Builder valid(Consumer<GuardrailAutomatedReasoningValidFinding.Builder> valid) Contains the result when the automated reasoning evaluation determines that the claims in the input are logically valid and definitively true based on the provided premises and policy rules.
This is a convenience method that creates an instance of theGuardrailAutomatedReasoningValidFinding.Builder
avoiding the need to create one manually viaGuardrailAutomatedReasoningValidFinding.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovalid(GuardrailAutomatedReasoningValidFinding)
.- Parameters:
valid
- a consumer that will call methods onGuardrailAutomatedReasoningValidFinding.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
invalid
GuardrailAutomatedReasoningFinding.Builder invalid(GuardrailAutomatedReasoningInvalidFinding invalid) Contains the result when the automated reasoning evaluation determines that the claims in the input are logically invalid and contradict the established premises or policy rules.
- Parameters:
invalid
- Contains the result when the automated reasoning evaluation determines that the claims in the input are logically invalid and contradict the established premises or policy rules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
invalid
default GuardrailAutomatedReasoningFinding.Builder invalid(Consumer<GuardrailAutomatedReasoningInvalidFinding.Builder> invalid) Contains the result when the automated reasoning evaluation determines that the claims in the input are logically invalid and contradict the established premises or policy rules.
This is a convenience method that creates an instance of theGuardrailAutomatedReasoningInvalidFinding.Builder
avoiding the need to create one manually viaGuardrailAutomatedReasoningInvalidFinding.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinvalid(GuardrailAutomatedReasoningInvalidFinding)
.- Parameters:
invalid
- a consumer that will call methods onGuardrailAutomatedReasoningInvalidFinding.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
satisfiable
GuardrailAutomatedReasoningFinding.Builder satisfiable(GuardrailAutomatedReasoningSatisfiableFinding satisfiable) Contains the result when the automated reasoning evaluation determines that the claims in the input could be either true or false depending on additional assumptions not provided in the input context.
- Parameters:
satisfiable
- Contains the result when the automated reasoning evaluation determines that the claims in the input could be either true or false depending on additional assumptions not provided in the input context.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
satisfiable
default GuardrailAutomatedReasoningFinding.Builder satisfiable(Consumer<GuardrailAutomatedReasoningSatisfiableFinding.Builder> satisfiable) Contains the result when the automated reasoning evaluation determines that the claims in the input could be either true or false depending on additional assumptions not provided in the input context.
This is a convenience method that creates an instance of theGuardrailAutomatedReasoningSatisfiableFinding.Builder
avoiding the need to create one manually viaGuardrailAutomatedReasoningSatisfiableFinding.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosatisfiable(GuardrailAutomatedReasoningSatisfiableFinding)
.- Parameters:
satisfiable
- a consumer that will call methods onGuardrailAutomatedReasoningSatisfiableFinding.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
impossible
GuardrailAutomatedReasoningFinding.Builder impossible(GuardrailAutomatedReasoningImpossibleFinding impossible) Contains the result when the automated reasoning evaluation determines that no valid logical conclusions can be drawn due to contradictions in the premises or policy rules themselves.
- Parameters:
impossible
- Contains the result when the automated reasoning evaluation determines that no valid logical conclusions can be drawn due to contradictions in the premises or policy rules themselves.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
impossible
default GuardrailAutomatedReasoningFinding.Builder impossible(Consumer<GuardrailAutomatedReasoningImpossibleFinding.Builder> impossible) Contains the result when the automated reasoning evaluation determines that no valid logical conclusions can be drawn due to contradictions in the premises or policy rules themselves.
This is a convenience method that creates an instance of theGuardrailAutomatedReasoningImpossibleFinding.Builder
avoiding the need to create one manually viaGuardrailAutomatedReasoningImpossibleFinding.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toimpossible(GuardrailAutomatedReasoningImpossibleFinding)
.- Parameters:
impossible
- a consumer that will call methods onGuardrailAutomatedReasoningImpossibleFinding.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
translationAmbiguous
GuardrailAutomatedReasoningFinding.Builder translationAmbiguous(GuardrailAutomatedReasoningTranslationAmbiguousFinding translationAmbiguous) Contains the result when the automated reasoning evaluation detects that the input has multiple valid logical interpretations, requiring additional context or clarification to proceed with validation.
- Parameters:
translationAmbiguous
- Contains the result when the automated reasoning evaluation detects that the input has multiple valid logical interpretations, requiring additional context or clarification to proceed with validation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
translationAmbiguous
default GuardrailAutomatedReasoningFinding.Builder translationAmbiguous(Consumer<GuardrailAutomatedReasoningTranslationAmbiguousFinding.Builder> translationAmbiguous) Contains the result when the automated reasoning evaluation detects that the input has multiple valid logical interpretations, requiring additional context or clarification to proceed with validation.
This is a convenience method that creates an instance of theGuardrailAutomatedReasoningTranslationAmbiguousFinding.Builder
avoiding the need to create one manually viaGuardrailAutomatedReasoningTranslationAmbiguousFinding.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totranslationAmbiguous(GuardrailAutomatedReasoningTranslationAmbiguousFinding)
.- Parameters:
translationAmbiguous
- a consumer that will call methods onGuardrailAutomatedReasoningTranslationAmbiguousFinding.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tooComplex
GuardrailAutomatedReasoningFinding.Builder tooComplex(GuardrailAutomatedReasoningTooComplexFinding tooComplex) Contains the result when the automated reasoning evaluation cannot process the input due to its complexity or volume exceeding the system's processing capacity for logical analysis.
- Parameters:
tooComplex
- Contains the result when the automated reasoning evaluation cannot process the input due to its complexity or volume exceeding the system's processing capacity for logical analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tooComplex
default GuardrailAutomatedReasoningFinding.Builder tooComplex(Consumer<GuardrailAutomatedReasoningTooComplexFinding.Builder> tooComplex) Contains the result when the automated reasoning evaluation cannot process the input due to its complexity or volume exceeding the system's processing capacity for logical analysis.
This is a convenience method that creates an instance of theGuardrailAutomatedReasoningTooComplexFinding.Builder
avoiding the need to create one manually viaGuardrailAutomatedReasoningTooComplexFinding.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totooComplex(GuardrailAutomatedReasoningTooComplexFinding)
.- Parameters:
tooComplex
- a consumer that will call methods onGuardrailAutomatedReasoningTooComplexFinding.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
noTranslations
GuardrailAutomatedReasoningFinding.Builder noTranslations(GuardrailAutomatedReasoningNoTranslationsFinding noTranslations) Contains the result when the automated reasoning evaluation cannot extract any relevant logical information from the input that can be validated against the policy rules.
- Parameters:
noTranslations
- Contains the result when the automated reasoning evaluation cannot extract any relevant logical information from the input that can be validated against the policy rules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
noTranslations
default GuardrailAutomatedReasoningFinding.Builder noTranslations(Consumer<GuardrailAutomatedReasoningNoTranslationsFinding.Builder> noTranslations) Contains the result when the automated reasoning evaluation cannot extract any relevant logical information from the input that can be validated against the policy rules.
This is a convenience method that creates an instance of theGuardrailAutomatedReasoningNoTranslationsFinding.Builder
avoiding the need to create one manually viaGuardrailAutomatedReasoningNoTranslationsFinding.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonoTranslations(GuardrailAutomatedReasoningNoTranslationsFinding)
.- Parameters:
noTranslations
- a consumer that will call methods onGuardrailAutomatedReasoningNoTranslationsFinding.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-