Class CounterfactualExplainabilityResult
java.lang.Object
org.kie.kogito.explainability.api.BaseExplainabilityResult
org.kie.kogito.explainability.api.CounterfactualExplainabilityResult
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.kie.kogito.explainability.api.BaseExplainabilityResult
EXECUTION_ID_FIELD, EXPLAINABILITY_TYPE_FIELD, STATUS_DETAILS_FIELD, STATUS_FIELD -
Constructor Summary
ConstructorsConstructorDescriptionCounterfactualExplainabilityResult(@NotNull String executionId, @NotNull String counterfactualId, @NotNull String solutionId, @NotNull Long sequenceId, @NotNull ExplainabilityStatus status, String statusDetails, @NotNull Boolean isValid, @NotNull CounterfactualExplainabilityResult.Stage stage, @NotNull Collection<NamedTypedValue> inputs, @NotNull Collection<NamedTypedValue> outputs) -
Method Summary
Modifier and TypeMethodDescriptionbuildFailed(String executionId, String counterfactualId, String statusDetails) buildSucceeded(String executionId, String counterfactualId, String solutionId, Long sequenceId, Boolean isValid, CounterfactualExplainabilityResult.Stage stage, Collection<NamedTypedValue> inputs, Collection<NamedTypedValue> outputs) getStage()isValid()Methods inherited from class org.kie.kogito.explainability.api.BaseExplainabilityResult
getExecutionId, getStatus, getStatusDetails
-
Field Details
-
EXPLAINABILITY_TYPE_NAME
- See Also:
-
COUNTERFACTUAL_ID_FIELD
- See Also:
-
COUNTERFACTUAL_SOLUTION_ID_FIELD
- See Also:
-
COUNTERFACTUAL_SEQUENCE_ID_FIELD
- See Also:
-
IS_VALID_FIELD
- See Also:
-
STAGE_FIELD
- See Also:
-
INPUTS_FIELD
- See Also:
-
OUTPUTS_FIELD
- See Also:
-
-
Constructor Details
-
CounterfactualExplainabilityResult
public CounterfactualExplainabilityResult() -
CounterfactualExplainabilityResult
public CounterfactualExplainabilityResult(@NotNull @NotNull String executionId, @NotNull @NotNull String counterfactualId, @NotNull @NotNull String solutionId, @NotNull @NotNull Long sequenceId, @NotNull @NotNull ExplainabilityStatus status, String statusDetails, @NotNull @NotNull Boolean isValid, @NotNull @NotNull CounterfactualExplainabilityResult.Stage stage, @NotNull @NotNull Collection<NamedTypedValue> inputs, @NotNull @NotNull Collection<NamedTypedValue> outputs)
-
-
Method Details
-
buildSucceeded
public static CounterfactualExplainabilityResult buildSucceeded(String executionId, String counterfactualId, String solutionId, Long sequenceId, Boolean isValid, CounterfactualExplainabilityResult.Stage stage, Collection<NamedTypedValue> inputs, Collection<NamedTypedValue> outputs) -
buildFailed
public static CounterfactualExplainabilityResult buildFailed(String executionId, String counterfactualId, String statusDetails) -
getCounterfactualId
-
getSolutionId
-
getSequenceId
-
isValid
-
getStage
-
getInputs
-
getOutputs
-