Class ErrorResponse.Builder
-
- All Implemented Interfaces:
public final class ErrorResponse.BuilderA builder for ErrorResponse.
-
-
Method Summary
Modifier and Type Method Description final ErrorResponse.Buildererror(ErrorObject error)final ErrorResponse.Buildererror(JsonField<ErrorObject> error)Sets Builder.error to an arbitrary JSON value. final ErrorResponse.Buildererror(InvalidRequestError invalidRequestError)Alias for calling error with ErrorObject.ofInvalidRequestError(invalidRequestError).final ErrorResponse.Buildererror(AuthenticationError authenticationError)Alias for calling error with ErrorObject.ofAuthenticationError(authenticationError).final ErrorResponse.Buildererror(BillingError billingError)Alias for calling error with ErrorObject.ofBillingError(billingError).final ErrorResponse.Buildererror(PermissionError permissionError)Alias for calling error with ErrorObject.ofPermissionError(permissionError).final ErrorResponse.Buildererror(NotFoundError notFoundError)Alias for calling error with ErrorObject.ofNotFoundError(notFoundError).final ErrorResponse.Buildererror(RateLimitError rateLimitError)Alias for calling error with ErrorObject.ofRateLimitError(rateLimitError).final ErrorResponse.Buildererror(GatewayTimeoutError timeoutError)Alias for calling error with ErrorObject.ofTimeoutError(timeoutError).final ErrorResponse.Buildererror(ApiErrorObject apiError)Alias for calling error with ErrorObject.ofApiError(apiError).final ErrorResponse.Buildererror(OverloadedError overloadedError)Alias for calling error with ErrorObject.ofOverloadedError(overloadedError).final ErrorResponse.BuilderinvalidRequestErrorError(String message)Alias for calling error with the following: InvalidRequestError.builder() .message(message) .build()final ErrorResponse.BuilderauthenticationErrorError(String message)Alias for calling error with the following: AuthenticationError.builder() .message(message) .build()final ErrorResponse.BuilderbillingErrorError(String message)Alias for calling error with the following: BillingError.builder() .message(message) .build()final ErrorResponse.BuilderpermissionErrorError(String message)Alias for calling error with the following: PermissionError.builder() .message(message) .build()final ErrorResponse.BuildernotFoundErrorError(String message)Alias for calling error with the following: NotFoundError.builder() .message(message) .build()final ErrorResponse.BuilderrateLimitErrorError(String message)Alias for calling error with the following: RateLimitError.builder() .message(message) .build()final ErrorResponse.BuildertimeoutErrorError(String message)Alias for calling error with the following: GatewayTimeoutError.builder() .message(message) .build()final ErrorResponse.BuilderapiErrorError(String message)Alias for calling error with the following: ApiErrorObject.builder() .message(message) .build()final ErrorResponse.BuilderoverloadedErrorError(String message)Alias for calling error with the following: OverloadedError.builder() .message(message) .build()final ErrorResponse.Buildertype(JsonValue type)Sets the field to an arbitrary JSON value. final ErrorResponse.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final ErrorResponse.BuilderputAdditionalProperty(String key, JsonValue value)final ErrorResponse.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final ErrorResponse.BuilderremoveAdditionalProperty(String key)final ErrorResponse.BuilderremoveAllAdditionalProperties(Set<String> keys)final ErrorResponsebuild()Returns an immutable instance of ErrorResponse. -
-
Method Detail
-
error
final ErrorResponse.Builder error(ErrorObject error)
-
error
final ErrorResponse.Builder error(JsonField<ErrorObject> error)
Sets Builder.error to an arbitrary JSON value.
You should usually call Builder.error with a well-typed ErrorObject value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
error
final ErrorResponse.Builder error(InvalidRequestError invalidRequestError)
Alias for calling error with
ErrorObject.ofInvalidRequestError(invalidRequestError).
-
error
final ErrorResponse.Builder error(AuthenticationError authenticationError)
Alias for calling error with
ErrorObject.ofAuthenticationError(authenticationError).
-
error
final ErrorResponse.Builder error(BillingError billingError)
Alias for calling error with
ErrorObject.ofBillingError(billingError).
-
error
final ErrorResponse.Builder error(PermissionError permissionError)
Alias for calling error with
ErrorObject.ofPermissionError(permissionError).
-
error
final ErrorResponse.Builder error(NotFoundError notFoundError)
Alias for calling error with
ErrorObject.ofNotFoundError(notFoundError).
-
error
final ErrorResponse.Builder error(RateLimitError rateLimitError)
Alias for calling error with
ErrorObject.ofRateLimitError(rateLimitError).
-
error
final ErrorResponse.Builder error(GatewayTimeoutError timeoutError)
Alias for calling error with
ErrorObject.ofTimeoutError(timeoutError).
-
error
final ErrorResponse.Builder error(ApiErrorObject apiError)
Alias for calling error with
ErrorObject.ofApiError(apiError).
-
error
final ErrorResponse.Builder error(OverloadedError overloadedError)
Alias for calling error with
ErrorObject.ofOverloadedError(overloadedError).
-
invalidRequestErrorError
final ErrorResponse.Builder invalidRequestErrorError(String message)
Alias for calling error with the following:
InvalidRequestError.builder() .message(message) .build()
-
authenticationErrorError
final ErrorResponse.Builder authenticationErrorError(String message)
Alias for calling error with the following:
AuthenticationError.builder() .message(message) .build()
-
billingErrorError
final ErrorResponse.Builder billingErrorError(String message)
Alias for calling error with the following:
BillingError.builder() .message(message) .build()
-
permissionErrorError
final ErrorResponse.Builder permissionErrorError(String message)
Alias for calling error with the following:
PermissionError.builder() .message(message) .build()
-
notFoundErrorError
final ErrorResponse.Builder notFoundErrorError(String message)
Alias for calling error with the following:
NotFoundError.builder() .message(message) .build()
-
rateLimitErrorError
final ErrorResponse.Builder rateLimitErrorError(String message)
Alias for calling error with the following:
RateLimitError.builder() .message(message) .build()
-
timeoutErrorError
final ErrorResponse.Builder timeoutErrorError(String message)
Alias for calling error with the following:
GatewayTimeoutError.builder() .message(message) .build()
-
apiErrorError
final ErrorResponse.Builder apiErrorError(String message)
Alias for calling error with the following:
ApiErrorObject.builder() .message(message) .build()
-
overloadedErrorError
final ErrorResponse.Builder overloadedErrorError(String message)
Alias for calling error with the following:
OverloadedError.builder() .message(message) .build()
-
type
final ErrorResponse.Builder type(JsonValue type)
Sets the field to an arbitrary JSON value.
It is usually unnecessary to call this method because the field defaults to the following:
JsonValue.from("error")This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final ErrorResponse.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ErrorResponse.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ErrorResponse.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ErrorResponse.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ErrorResponse.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final ErrorResponse build()
Returns an immutable instance of ErrorResponse.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.error()
-
-
-
-