Package com.google.rpc
Interface StatusOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Status,Status.Builder
public interface StatusOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetCode()The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].intThe status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].com.google.protobuf.AnyA list of messages that carry the error details.com.google.protobuf.AnyOrBuilderA list of messages that carry the error details.A developer-facing error message, which should be in English.com.google.protobuf.ByteStringA developer-facing error message, which should be in English.booleanA list of messages that carry the error details.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getCodeValue
int getCodeValue()The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
.google.rpc.Code code = 1;- Returns:
- The enum numeric value on the wire for code.
-
getCode
Code getCode()The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
.google.rpc.Code code = 1;- Returns:
- The code.
-
getMessage
String getMessage()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][google.rpc.Status.details] field, or localized by the client.
string message = 2;- Returns:
- The message.
-
getMessageBytes
com.google.protobuf.ByteString getMessageBytes()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][google.rpc.Status.details] field, or localized by the client.
string message = 2;- Returns:
- The bytes for message.
-
hasDetails
boolean hasDetails()A list of messages that carry the error details. There is a common set of message types for APIs to use.
.google.protobuf.Any details = 3;- Returns:
- Whether the details field is set.
-
getDetails
com.google.protobuf.Any getDetails()A list of messages that carry the error details. There is a common set of message types for APIs to use.
.google.protobuf.Any details = 3;- Returns:
- The details.
-
getDetailsOrBuilder
com.google.protobuf.AnyOrBuilder getDetailsOrBuilder()A list of messages that carry the error details. There is a common set of message types for APIs to use.
.google.protobuf.Any details = 3;
-