Class FileStatus

java.lang.Object
com.google.genai.JsonSerializable
com.google.genai.types.FileStatus

public abstract class FileStatus extends JsonSerializable
Status of a File that uses a common error model.
  • Constructor Details

    • FileStatus

      public FileStatus()
  • Method Details

    • details

      public abstract Optional<List<Map<String,Object>>> details()
      A list of messages that carry the error details. There is a common set of message types for APIs to use.
    • message

      public abstract Optional<String> message()
      A list of messages that carry the error details. There is a common set of message types for APIs to use.
    • code

      public abstract Optional<Integer> code()
      The status code. 0 for OK, 1 for CANCELLED
    • builder

      public static FileStatus.Builder builder()
      Instantiates a builder for FileStatus.
    • toBuilder

      public abstract FileStatus.Builder toBuilder()
      Creates a builder with the same values as this instance.
    • fromJson

      public static FileStatus fromJson(String jsonString)
      Deserializes a JSON string to a FileStatus object.