Enum JobState.Known

java.lang.Object
java.lang.Enum<JobState.Known>
com.google.genai.types.JobState.Known
All Implemented Interfaces:
Serializable, Comparable<JobState.Known>
Enclosing class:
JobState

public static enum JobState.Known extends Enum<JobState.Known>
Enum representing the known values for JobState.
  • Enum Constant Details

    • JOB_STATE_UNSPECIFIED

      public static final JobState.Known JOB_STATE_UNSPECIFIED
      The job state is unspecified.
    • JOB_STATE_QUEUED

      public static final JobState.Known JOB_STATE_QUEUED
      The job has been just created or resumed and processing has not yet begun.
    • JOB_STATE_PENDING

      public static final JobState.Known JOB_STATE_PENDING
      The service is preparing to run the job.
    • JOB_STATE_RUNNING

      public static final JobState.Known JOB_STATE_RUNNING
      The job is in progress.
    • JOB_STATE_SUCCEEDED

      public static final JobState.Known JOB_STATE_SUCCEEDED
      The job completed successfully.
    • JOB_STATE_FAILED

      public static final JobState.Known JOB_STATE_FAILED
      The job failed.
    • JOB_STATE_CANCELLING

      public static final JobState.Known JOB_STATE_CANCELLING
      The job is being cancelled. From this state the job may only go to either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.
    • JOB_STATE_CANCELLED

      public static final JobState.Known JOB_STATE_CANCELLED
      The job has been cancelled.
    • JOB_STATE_PAUSED

      public static final JobState.Known JOB_STATE_PAUSED
      The job has been stopped, and can be resumed.
    • JOB_STATE_EXPIRED

      public static final JobState.Known JOB_STATE_EXPIRED
      The job has expired.
    • JOB_STATE_UPDATING

      public static final JobState.Known JOB_STATE_UPDATING
      The job is being updated. Only jobs in the `JOB_STATE_RUNNING` state can be updated. After updating, the job goes back to the `JOB_STATE_RUNNING` state.
    • JOB_STATE_PARTIALLY_SUCCEEDED

      public static final JobState.Known JOB_STATE_PARTIALLY_SUCCEEDED
      The job is partially succeeded, some results may be missing due to errors.
  • Method Details

    • values

      public static JobState.Known[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static JobState.Known valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null