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 gatewayTimeoutError)Alias for calling error with ErrorObject.ofGatewayTimeoutError(gatewayTimeoutError).final ErrorResponse.Buildererror(ApiErrorObject api)Alias for calling error with ErrorObject.ofApi(api).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.BuildergatewayTimeoutErrorError(String message)Alias for calling error with the following: GatewayTimeoutError.builder() .message(message) .build()final ErrorResponse.BuilderapiError(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 gatewayTimeoutError)
Alias for calling error with
ErrorObject.ofGatewayTimeoutError(gatewayTimeoutError).
-
error
final ErrorResponse.Builder error(ApiErrorObject api)
Alias for calling error with
ErrorObject.ofApi(api).
-
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()
-
gatewayTimeoutErrorError
final ErrorResponse.Builder gatewayTimeoutErrorError(String message)
Alias for calling error with the following:
GatewayTimeoutError.builder() .message(message) .build()
-
apiError
final ErrorResponse.Builder apiError(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()
-
-
-
-