public abstract class PreconditionFailure extends Object
This error type indicates that one or more conditions that must be met before a request can be processed have not been satisfied. Preconditions are typically business logic rules or system state requirements that must be true for the operation to succeed.
Examples of precondition failures might include:
This information helps clients understand:
| Modifier and Type | Class and Description |
|---|---|
static class |
PreconditionFailure.Builder
Builder for constructing PreconditionFailure instances.
|
static class |
PreconditionFailure.PreconditionFailureViolation
PreconditionFailureViolation describes a specific precondition violation.
|
| Constructor and Description |
|---|
PreconditionFailure() |
| Modifier and Type | Method and Description |
|---|---|
static PreconditionFailure.Builder |
builder()
Creates a new builder for constructing PreconditionFailure instances.
|
abstract List<PreconditionFailure.PreconditionFailureViolation> |
violations()
Describes all precondition violations.
|
public abstract List<PreconditionFailure.PreconditionFailureViolation> violations()
This list contains details about each specific precondition that failed. Multiple violations can occur if multiple preconditions are not met simultaneously.
public static PreconditionFailure.Builder builder()
Copyright © 2026. All rights reserved.