Class Status
java.lang.Object
com.google.genai.gaos.models.interactions.Status
Status
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 Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Status.Builderbuilder()code()The status code, which should be an enum value of google.rpc.Code.details()A list of messages that carry the error details.booleaninthashCode()message()A developer-facing error message, which should be in English.toString()The status code, which should be an enum value of google.rpc.Code.withDetails(List<Map<String, Object>> details) A list of messages that carry the error details.withMessage(String message) A developer-facing error message, which should be in English.
-
Constructor Details
-
Status
-
Status
public Status()
-
-
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
-
withCode
The status code, which should be an enum value of google.rpc.Code. -
withDetails
A list of messages that carry the error details. There is a common set of message types for APIs to use. -
withMessage
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. -
equals
-
hashCode
public int hashCode() -
toString
-