Optional[customReturns a safe value for JSON logs.
Returns a safe value for JSON logs.
Optional[unknownPreserves protobuf fields that this SDK version does not recognize.
Contains the fully qualified protobuf type name.
Detailed error code, service-specific. E.g. "DnsZoneNotEmpty". Name of the exception, without Exception suffix if not set Example: for PermissionDeniedException -> code == PermissionDenied
OptionaldetailsAdditional message describing the error, if any.
Contains the case.
Contains the bad request.
Contains the case.
Contains the bad resource state.
Contains the case.
Contains the resource not found.
Contains the case.
Contains the resource already exists.
Contains the case.
Contains the out of range.
Contains the case.
Contains the permission denied.
Contains the case.
Contains the resource conflict.
Contains the case.
Contains the operation aborted.
Contains the case.
Contains the too many requests.
Contains the case.
Contains the quota failure.
Contains the case.
Contains the internal error.
Retry type tells how to provide retry, e.g.: just a single call or the whole logic before it.
ID of Service which the error originated in. E.g. "dns".
Deprecated
Deprecated: migrate to common/v1.