Expand description
The messages and enums that are part of this client library.
Modules§
- bad_
request - Defines additional types related to BadRequest.
- help
- Defines additional types related to Help.
- precondition_
failure - Defines additional types related to PreconditionFailure.
- quota_
failure - Defines additional types related to QuotaFailure.
Structs§
- BadRequest
- Describes violations in a client request. This error type focuses on the syntactic aspects of the request.
- Debug
Info - Describes additional debugging info.
- Error
Info - Describes the cause of the error with structured details.
- Help
- Provides links to documentation or for performing an out of band action.
- Http
Header - Represents an HTTP header.
- Http
Request - Represents an HTTP request.
- Http
Response - Represents an HTTP response.
- Localized
Message - Provides a localized error message that is safe to return to the user which can be attached to an RPC error.
- Precondition
Failure - Describes what preconditions have failed.
- Quota
Failure - Describes how a quota check failed.
- Request
Info - Contains metadata about the request that clients can attach when filing a bug or providing other forms of feedback.
- Resource
Info - Describes the resource that is being accessed.
- Retry
Info - 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.
- Status
- The
Statustype defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. EachStatusmessage contains three pieces of data: error code, error message, and error details.
Enums§
- Code
- The canonical error codes for gRPC APIs.