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()@Nullable BadRequestDescribes violations in a client request.@Nullable DebugInfoDescribes additional debugging info.@Nullable ErrorInfoThis is the most important and special error message.@Nullable HelpgetHelp()Provides links to documentation or for performing an out-of-band action.@Nullable LocalizedMessageProvides 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>
@Nullable TgetMessage(Class<T> messageClass) Attempt to unpack a non-default error message typeT.@Nullable PreconditionFailureDescribes what preconditions have failed.@Nullable QuotaFailureDescribes how a quota check failed.@Nullable RequestInfoContains metadata about the request that clients can attach when filing a bug or providing other forms of feedback.@Nullable ResourceInfoDescribes the resource that is being accessed.@Nullable RetryInfoDescribes 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
-