Package com.google.genai.types
Class GoogleRpcStatus
java.lang.Object
com.google.genai.JsonSerializable
com.google.genai.types.GoogleRpcStatus
The `Status` type defines a logical error model that is suitable for different programming
environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc).
Each `Status` message contains three pieces of data: error code, error message, and error
details. You can find out more about this error model and how to work with it in the [API Design
Guide](https://cloud.google.com/apis/design/errors).
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Builder for GoogleRpcStatus. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GoogleRpcStatus.Builder
builder()
Instantiates a builder for GoogleRpcStatus.code()
The status code, which should be an enum value of google.rpc.Code.details()
A list of messages that carry the error details.static GoogleRpcStatus
Deserializes a JSON string to a GoogleRpcStatus object.message()
A developer-facing error message, which should be in English.abstract GoogleRpcStatus.Builder
Creates a builder with the same values as this instance.Methods inherited from class com.google.genai.JsonSerializable
stringToJsonNode, toJson
-
Constructor Details
-
GoogleRpcStatus
public GoogleRpcStatus()
-
-
Method Details
-
code
The status code, which should be an enum value of google.rpc.Code. -
details
A list of messages that carry the error details. There is a common set of message types for APIs to use. -
message
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. -
builder
Instantiates a builder for GoogleRpcStatus. -
toBuilder
Creates a builder with the same values as this instance. -
fromJson
Deserializes a JSON string to a GoogleRpcStatus object.
-