Skip to main content

io.enterpriseai.errors.QuotaExceededException

Source: sdks/java/enterprise-ai-java/src/main/java/io/enterpriseai/errors/QuotaExceededException.java. Back to the Java SDK reference index.

note

This page is generated by tools/docs/gen_sdk_reference.py from the SDK sources and the OpenAPI text folders. Do not edit it by hand: change the source and regenerate.

Class QuotaExceededException​

Raised when a quota or budget would be exceeded (HTTP 429/409, code quota_exceeded or budget_exceeded).

EaiException

Constructor QuotaExceededException​

QuotaExceededException(int status, String code, String message, JsonNode details, String requestId, Long retryAfterSeconds)

Creates the exception from the fields of the error envelope; EaiException.fromResponse picks it from the code.

NameTypeDefaultRequiredDescription
statusintyesHTTP status of the response, 0 for a network error.
codeStringyesStable machine code of the error, such as policy_denied.
messageStringyesMessage already localized in the client language.
detailsJsonNodeyeserror.details of the envelope, redacted; null becomes a MissingNode.
requestIdStringyeserror.request_id or the X-Request-Id header, may be null.
retryAfterSecondsLongyesRetry-After delay in seconds, or null.