Class GoogleRpcStatus.Builder

java.lang.Object
com.google.genai.types.GoogleRpcStatus.Builder
Enclosing class:
GoogleRpcStatus

public abstract static class GoogleRpcStatus.Builder extends Object
Builder for GoogleRpcStatus.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • code

      public abstract GoogleRpcStatus.Builder code(Integer code)
      Setter for code.

      code: The status code, which should be an enum value of google.rpc.Code.

    • clearCode

      @CanIgnoreReturnValue public GoogleRpcStatus.Builder clearCode()
      Clears the value of code field.
    • details

      public abstract GoogleRpcStatus.Builder details(List<Map<String,Object>> details)
      Setter for details.

      details: A list of messages that carry the error details. There is a common set of message types for APIs to use.

    • details

      @CanIgnoreReturnValue public GoogleRpcStatus.Builder details(Map<String,Object>... details)
      Setter for details.

      details: A list of messages that carry the error details. There is a common set of message types for APIs to use.

    • clearDetails

      @CanIgnoreReturnValue public GoogleRpcStatus.Builder clearDetails()
      Clears the value of details field.
    • message

      public abstract GoogleRpcStatus.Builder message(String message)
      Setter for message.

      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.

    • clearMessage

      @CanIgnoreReturnValue public GoogleRpcStatus.Builder clearMessage()
      Clears the value of message field.
    • build

      public abstract GoogleRpcStatus build()