Package com.google.api.gax.rpc
Class ErrorDetails
- java.lang.Object
-
- com.google.api.gax.rpc.ErrorDetails
-
public abstract class ErrorDetails extends java.lang.ObjectThis class contains a list of standard error messages that returns from server.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classErrorDetails.Builder
-
Constructor Summary
Constructors Constructor Description ErrorDetails()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ErrorDetails.Builderbuilder()com.google.rpc.BadRequestgetBadRequest()Describes violations in a client request.com.google.rpc.DebugInfogetDebugInfo()Describes additional debugging info.com.google.rpc.ErrorInfogetErrorInfo()This is the most important and special error message.com.google.rpc.HelpgetHelp()Provides links to documentation or for performing an out-of-band action.com.google.rpc.LocalizedMessagegetLocalizedMessage()Provides a localized error message that is safe to return to the user which can be attached to an RPC errorcom.google.rpc.PreconditionFailuregetPreconditionFailure()Describes what preconditions have failed.com.google.rpc.QuotaFailuregetQuotaFailure()Describes how a quota check failed.com.google.rpc.RequestInfogetRequestInfo()Contains metadata about the request that clients can attach when filing a bug or providing other forms of feedback.com.google.rpc.ResourceInfogetResourceInfo()Describes the resource that is being accessed.com.google.rpc.RetryInfogetRetryInfo()Describes when the clients can retry a failed request.
-
-
-
Method Detail
-
getErrorInfo
@Nullable public com.google.rpc.ErrorInfo 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
@Nullable public com.google.rpc.RetryInfo 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
@Nullable public com.google.rpc.DebugInfo getDebugInfo()
Describes additional debugging info.
-
getQuotaFailure
@Nullable public com.google.rpc.QuotaFailure getQuotaFailure()
Describes how a quota check failed.
-
getPreconditionFailure
@Nullable public com.google.rpc.PreconditionFailure getPreconditionFailure()
Describes what preconditions have failed.
-
getBadRequest
@Nullable public com.google.rpc.BadRequest getBadRequest()
Describes violations in a client request. This error type focuses on the syntactic aspects of the request.
-
getRequestInfo
@Nullable public com.google.rpc.RequestInfo getRequestInfo()
Contains metadata about the request that clients can attach when filing a bug or providing other forms of feedback.
-
getResourceInfo
@Nullable public com.google.rpc.ResourceInfo getResourceInfo()
Describes the resource that is being accessed.
-
getHelp
@Nullable public com.google.rpc.Help getHelp()
Provides links to documentation or for performing an out-of-band action.
-
getLocalizedMessage
@Nullable public com.google.rpc.LocalizedMessage getLocalizedMessage()
Provides a localized error message that is safe to return to the user which can be attached to an RPC error
-
builder
public static ErrorDetails.Builder builder()
-
-