Class PlanValidator.LiveFailure
java.lang.Object
com.eqixiac.equinix.design.optimizer.wizard.PlanValidator.LiveFailure
- Enclosing class:
PlanValidator
The classification of a single live-layer failure. For an
PlanValidator.LiveFailureKind.INFEASIBLE
failure it also carries a human/LLM-readable reason fragment describing why the
validation could not be attempted; for a PlanValidator.LiveFailureKind.REJECTION the caller uses the
exception's own message, so the reason is null.-
Method Details
-
isInfeasible
public boolean isInfeasible()- Returns:
truewhen this failure is an infeasibility (skip), not a rejection.
-
isRejection
public boolean isRejection()- Returns:
truewhen this failure is a genuine rejection (a plan defect).
-
kind
- Returns:
- the classification.
-
reason
- Returns:
- the infeasibility reason fragment, or
nullfor a rejection.
-