AutomatedReasoningCheckFinding
Represents the result of an Automated Reasoning validation check, indicating whether the content is logically valid, invalid, or falls into other categories based on the policy rules.
Inheritors
Types
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.
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.
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.
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.
Indicates that the input contains too much information for Automated Reasoning to process within its latency limits.
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.
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.
Functions
Casts this AutomatedReasoningCheckFinding as a Impossible and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningCheckImpossibleFinding value. Throws an exception if the AutomatedReasoningCheckFinding is not a Impossible.
Casts this AutomatedReasoningCheckFinding as a Impossible and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningCheckImpossibleFinding value. Returns null if the AutomatedReasoningCheckFinding is not a Impossible.
Casts this AutomatedReasoningCheckFinding as a Invalid and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningCheckInvalidFinding value. Throws an exception if the AutomatedReasoningCheckFinding is not a Invalid.
Casts this AutomatedReasoningCheckFinding as a Invalid and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningCheckInvalidFinding value. Returns null if the AutomatedReasoningCheckFinding is not a Invalid.
Casts this AutomatedReasoningCheckFinding as a NoTranslations and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningCheckNoTranslationsFinding value. Throws an exception if the AutomatedReasoningCheckFinding is not a NoTranslations.
Casts this AutomatedReasoningCheckFinding as a NoTranslations and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningCheckNoTranslationsFinding value. Returns null if the AutomatedReasoningCheckFinding is not a NoTranslations.
Casts this AutomatedReasoningCheckFinding as a Satisfiable and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningCheckSatisfiableFinding value. Throws an exception if the AutomatedReasoningCheckFinding is not a Satisfiable.
Casts this AutomatedReasoningCheckFinding as a Satisfiable and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningCheckSatisfiableFinding value. Returns null if the AutomatedReasoningCheckFinding is not a Satisfiable.
Casts this AutomatedReasoningCheckFinding as a TooComplex and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningCheckTooComplexFinding value. Throws an exception if the AutomatedReasoningCheckFinding is not a TooComplex.
Casts this AutomatedReasoningCheckFinding as a TooComplex and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningCheckTooComplexFinding value. Returns null if the AutomatedReasoningCheckFinding is not a TooComplex.
Casts this AutomatedReasoningCheckFinding as a TranslationAmbiguous and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningCheckTranslationAmbiguousFinding value. Throws an exception if the AutomatedReasoningCheckFinding is not a TranslationAmbiguous.
Casts this AutomatedReasoningCheckFinding as a TranslationAmbiguous and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningCheckTranslationAmbiguousFinding value. Returns null if the AutomatedReasoningCheckFinding is not a TranslationAmbiguous.
Casts this AutomatedReasoningCheckFinding as a Valid and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningCheckValidFinding value. Throws an exception if the AutomatedReasoningCheckFinding is not a Valid.
Casts this AutomatedReasoningCheckFinding as a Valid and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningCheckValidFinding value. Returns null if the AutomatedReasoningCheckFinding is not a Valid.