Package com.google.api.gax.rpc
Class ErrorDetails
java.lang.Object
com.google.api.gax.rpc.ErrorDetails
This class contains a list of standard error messages that returns from server.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ErrorDetails.Builderbuilder()Describes violations in a client request.Describes additional debugging info.This is the most important and special error message.getHelp()Provides links to documentation or for performing an out-of-band action.Provides a localized error message that is safe to return to the user which can be attached to an RPC error<T extends com.google.protobuf.Message>
TgetMessage(Class<T> messageClass) Attempt to unpack a non-default error message typeT.Describes what preconditions have failed.Describes how a quota check failed.Contains metadata about the request that clients can attach when filing a bug or providing other forms of feedback.Describes the resource that is being accessed.Describes when the clients can retry a failed request.
-
Constructor Details
-
ErrorDetails
public ErrorDetails()
-
-
Method Details
-
getErrorInfo
This is the most important and special error message. It describes the cause of the error with structured details that both humans and applications can depend on. -
getRetryInfo
Describes when the clients can retry a failed request. Clients could ignore the recommendation here or retry when this information is missing from error responses. -
getDebugInfo
Describes additional debugging info. -
getQuotaFailure
Describes how a quota check failed. -
getPreconditionFailure
Describes what preconditions have failed. -
getBadRequest
Describes violations in a client request. This error type focuses on the syntactic aspects of the request. -
getRequestInfo
Contains metadata about the request that clients can attach when filing a bug or providing other forms of feedback. -
getResourceInfo
Describes the resource that is being accessed. -
getHelp
Provides links to documentation or for performing an out-of-band action. -
getLocalizedMessage
Provides a localized error message that is safe to return to the user which can be attached to an RPC error -
getMessage
Attempt to unpack a non-default error message typeT. The first occurrence of aTis returned, null otherwise. -
builder
-