# Functions
HTTPResponse returns the http.Response instance that caused the given error.
IsAborted checks if the given error was due to a concurrency conflict, such as a read-modify-write conflict.
IsAlreadyExists checks if the given error was because a resource that a client tried to create already exists.
IsCancelled checks if the given error was due to the client cancelling a request.
IsConflict checks if the given error was due to a concurrency conflict, such as a read-modify-write conflict.
IsDataLoss checks if the given error was due to an unrecoverable data loss or corruption.
IsDeadlineExceeded checks if the given error was due a request exceeding a deadline.
IsFailedPrecondition checks if the given error was because a request could not be executed in the current system state, such as deleting a non-empty directory.
IsInternal checks if the given error was due to an internal server error.
IsInvalidArgument checks if the given error was due to an invalid client argument.
IsNotFound checks if the given error was due to a specified resource being not found.
IsOutOfRange checks if the given error due to an invalid range specified by the client.
IsPermissionDenied checks if the given error was due to a client not having suffificient permissions.
IsResourceExhausted checks if the given error was caused by either running out of a quota or reaching a rate limit.
IsUnauthenticated checks if the given error was caused by an unauthenticated request.
IsUnavailable checks if the given error was caused by an unavailable service.
IsUnknown checks if the given error was cuased by an unknown server error.