Interface AutomatedReasoningCheckFinding.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AutomatedReasoningCheckFinding.Builder,
,AutomatedReasoningCheckFinding> SdkBuilder<AutomatedReasoningCheckFinding.Builder,
,AutomatedReasoningCheckFinding> SdkPojo
- Enclosing class:
AutomatedReasoningCheckFinding
-
Method Summary
Modifier and TypeMethodDescriptionIndicates that Automated Reasoning cannot make a statement about the claims.impossible
(AutomatedReasoningCheckImpossibleFinding impossible) Indicates that Automated Reasoning cannot make a statement about the claims.Indicates that the claims are false.Indicates that the claims are false.noTranslations
(Consumer<AutomatedReasoningCheckNoTranslationsFinding.Builder> noTranslations) Identifies that some or all of the input prompt wasn't translated into logic.noTranslations
(AutomatedReasoningCheckNoTranslationsFinding noTranslations) Identifies that some or all of the input prompt wasn't translated into logic.Indicates that the claims can be true or false.satisfiable
(AutomatedReasoningCheckSatisfiableFinding satisfiable) Indicates that the claims can be true or false.Indicates that the input contains too much information for Automated Reasoning to process within its latency limits.tooComplex
(AutomatedReasoningCheckTooComplexFinding tooComplex) Indicates that the input contains too much information for Automated Reasoning to process within its latency limits.translationAmbiguous
(Consumer<AutomatedReasoningCheckTranslationAmbiguousFinding.Builder> translationAmbiguous) Indicates that an ambiguity was detected in the translation, making it unsound to continue with validity checking.translationAmbiguous
(AutomatedReasoningCheckTranslationAmbiguousFinding translationAmbiguous) Indicates that an ambiguity was detected in the translation, making it unsound to continue with validity checking.Indicates that the claims are true.Indicates that the claims are true.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
Indicates that the claims are true. The claims are implied by the premises and the Automated Reasoning policy. Given the Automated Reasoning policy and premises, it is not possible for these claims to be false.
- Parameters:
valid
- Indicates that the claims are true. The claims are implied by the premises and the Automated Reasoning policy. Given the Automated Reasoning policy and premises, it is not possible for these claims to be false.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
valid
default AutomatedReasoningCheckFinding.Builder valid(Consumer<AutomatedReasoningCheckValidFinding.Builder> valid) Indicates that the claims are true. The claims are implied by the premises and the Automated Reasoning policy. Given the Automated Reasoning policy and premises, it is not possible for these claims to be false.
This is a convenience method that creates an instance of theAutomatedReasoningCheckValidFinding.Builder
avoiding the need to create one manually viaAutomatedReasoningCheckValidFinding.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovalid(AutomatedReasoningCheckValidFinding)
.- Parameters:
valid
- a consumer that will call methods onAutomatedReasoningCheckValidFinding.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
invalid
Indicates that the claims are false. The claims are not implied by the premises and Automated Reasoning policy. Furthermore, there exist different claims that are consistent with the premises and Automated Reasoning policy.
- Parameters:
invalid
- Indicates that the claims are false. The claims are not implied by the premises and Automated Reasoning policy. Furthermore, there exist different claims that are consistent with the premises and Automated Reasoning policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
invalid
default AutomatedReasoningCheckFinding.Builder invalid(Consumer<AutomatedReasoningCheckInvalidFinding.Builder> invalid) Indicates that the claims are false. The claims are not implied by the premises and Automated Reasoning policy. Furthermore, there exist different claims that are consistent with the premises and Automated Reasoning policy.
This is a convenience method that creates an instance of theAutomatedReasoningCheckInvalidFinding.Builder
avoiding the need to create one manually viaAutomatedReasoningCheckInvalidFinding.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinvalid(AutomatedReasoningCheckInvalidFinding)
.- Parameters:
invalid
- a consumer that will call methods onAutomatedReasoningCheckInvalidFinding.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
satisfiable
AutomatedReasoningCheckFinding.Builder satisfiable(AutomatedReasoningCheckSatisfiableFinding satisfiable) Indicates that the claims can be true or false. It depends on what assumptions are made for the claim to be implied from the premises and Automated Reasoning policy rules. In this situation, different assumptions can make input claims false and alternative claims true.
- Parameters:
satisfiable
- Indicates that the claims can be true or false. It depends on what assumptions are made for the claim to be implied from the premises and Automated Reasoning policy rules. In this situation, different assumptions can make input claims false and alternative claims true.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
satisfiable
default AutomatedReasoningCheckFinding.Builder satisfiable(Consumer<AutomatedReasoningCheckSatisfiableFinding.Builder> satisfiable) Indicates that the claims can be true or false. It depends on what assumptions are made for the claim to be implied from the premises and Automated Reasoning policy rules. In this situation, different assumptions can make input claims false and alternative claims true.
This is a convenience method that creates an instance of theAutomatedReasoningCheckSatisfiableFinding.Builder
avoiding the need to create one manually viaAutomatedReasoningCheckSatisfiableFinding.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosatisfiable(AutomatedReasoningCheckSatisfiableFinding)
.- Parameters:
satisfiable
- a consumer that will call methods onAutomatedReasoningCheckSatisfiableFinding.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
impossible
AutomatedReasoningCheckFinding.Builder impossible(AutomatedReasoningCheckImpossibleFinding impossible) Indicates that Automated Reasoning cannot make a statement about the claims. This can happen if the premises are logically incorrect, or if there is a conflict within the Automated Reasoning policy itself.
- Parameters:
impossible
- Indicates that Automated Reasoning cannot make a statement about the claims. This can happen if the premises are logically incorrect, or if there is a conflict within the Automated Reasoning policy itself.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
impossible
default AutomatedReasoningCheckFinding.Builder impossible(Consumer<AutomatedReasoningCheckImpossibleFinding.Builder> impossible) Indicates that Automated Reasoning cannot make a statement about the claims. This can happen if the premises are logically incorrect, or if there is a conflict within the Automated Reasoning policy itself.
This is a convenience method that creates an instance of theAutomatedReasoningCheckImpossibleFinding.Builder
avoiding the need to create one manually viaAutomatedReasoningCheckImpossibleFinding.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toimpossible(AutomatedReasoningCheckImpossibleFinding)
.- Parameters:
impossible
- a consumer that will call methods onAutomatedReasoningCheckImpossibleFinding.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
translationAmbiguous
AutomatedReasoningCheckFinding.Builder translationAmbiguous(AutomatedReasoningCheckTranslationAmbiguousFinding translationAmbiguous) Indicates that an ambiguity was detected in the translation, making it unsound to continue with validity checking. Additional context or follow-up questions might be needed to get translation to succeed.
- Parameters:
translationAmbiguous
- Indicates that an ambiguity was detected in the translation, making it unsound to continue with validity checking. Additional context or follow-up questions might be needed to get translation to succeed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
translationAmbiguous
default AutomatedReasoningCheckFinding.Builder translationAmbiguous(Consumer<AutomatedReasoningCheckTranslationAmbiguousFinding.Builder> translationAmbiguous) Indicates that an ambiguity was detected in the translation, making it unsound to continue with validity checking. Additional context or follow-up questions might be needed to get translation to succeed.
This is a convenience method that creates an instance of theAutomatedReasoningCheckTranslationAmbiguousFinding.Builder
avoiding the need to create one manually viaAutomatedReasoningCheckTranslationAmbiguousFinding.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totranslationAmbiguous(AutomatedReasoningCheckTranslationAmbiguousFinding)
.- Parameters:
translationAmbiguous
- a consumer that will call methods onAutomatedReasoningCheckTranslationAmbiguousFinding.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tooComplex
AutomatedReasoningCheckFinding.Builder tooComplex(AutomatedReasoningCheckTooComplexFinding tooComplex) Indicates that the input contains too much information for Automated Reasoning to process within its latency limits.
- Parameters:
tooComplex
- Indicates that the input contains too much information for Automated Reasoning to process within its latency limits.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tooComplex
default AutomatedReasoningCheckFinding.Builder tooComplex(Consumer<AutomatedReasoningCheckTooComplexFinding.Builder> tooComplex) Indicates that the input contains too much information for Automated Reasoning to process within its latency limits.
This is a convenience method that creates an instance of theAutomatedReasoningCheckTooComplexFinding.Builder
avoiding the need to create one manually viaAutomatedReasoningCheckTooComplexFinding.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totooComplex(AutomatedReasoningCheckTooComplexFinding)
.- Parameters:
tooComplex
- a consumer that will call methods onAutomatedReasoningCheckTooComplexFinding.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
noTranslations
AutomatedReasoningCheckFinding.Builder noTranslations(AutomatedReasoningCheckNoTranslationsFinding noTranslations) Identifies that some or all of the input prompt wasn't translated into logic. This can happen if the input isn't relevant to the Automated Reasoning policy, or if the policy doesn't have variables to model relevant input.
- Parameters:
noTranslations
- Identifies that some or all of the input prompt wasn't translated into logic. This can happen if the input isn't relevant to the Automated Reasoning policy, or if the policy doesn't have variables to model relevant input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
noTranslations
default AutomatedReasoningCheckFinding.Builder noTranslations(Consumer<AutomatedReasoningCheckNoTranslationsFinding.Builder> noTranslations) Identifies that some or all of the input prompt wasn't translated into logic. This can happen if the input isn't relevant to the Automated Reasoning policy, or if the policy doesn't have variables to model relevant input.
This is a convenience method that creates an instance of theAutomatedReasoningCheckNoTranslationsFinding.Builder
avoiding the need to create one manually viaAutomatedReasoningCheckNoTranslationsFinding.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonoTranslations(AutomatedReasoningCheckNoTranslationsFinding)
.- Parameters:
noTranslations
- a consumer that will call methods onAutomatedReasoningCheckNoTranslationsFinding.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-