public abstract class BadRequest extends Object
BadRequest errors occur when the request format, structure, or content does not meet the service's requirements. This is different from business logic errors or system failures - it specifically indicates that the client sent a malformed or invalid request.
Examples of bad request violations might include:
This information helps clients:
| Modifier and Type | Class and Description |
|---|---|
static class |
BadRequest.BadRequestFieldViolation
BadRequestFieldViolation describes a specific field violation in a request.
|
static class |
BadRequest.Builder
Builder for constructing BadRequest instances.
|
| Constructor and Description |
|---|
BadRequest() |
| Modifier and Type | Method and Description |
|---|---|
static BadRequest.Builder |
builder()
Creates a new builder for constructing BadRequest instances.
|
abstract List<BadRequest.BadRequestFieldViolation> |
fieldViolations()
Describes all field violations in the request.
|
public abstract List<BadRequest.BadRequestFieldViolation> fieldViolations()
This list contains details about each specific field or aspect of the request that violated the service's requirements. Multiple violations can occur if the request has multiple problems.
public static BadRequest.Builder builder()
Copyright © 2026. All rights reserved.