java.lang.Object
com.google.genai.gaos.models.interactions.Task

public class Task extends Object
Task

Optional task mode for video generation. If not specified, the model automatically determines the appropriate mode based on the provided text prompt and input media.

  • Field Details

    • TEXT_TO_VIDEO

      public static final Task TEXT_TO_VIDEO
    • IMAGE_TO_VIDEO

      public static final Task IMAGE_TO_VIDEO
    • REFERENCE_TO_VIDEO

      public static final Task REFERENCE_TO_VIDEO
    • EDIT

      public static final Task EDIT
    • EXTEND

      public static final Task EXTEND
  • Method Details

    • of

      public static Task of(String value)
      Returns a Task with the given value. For a specific value the returned object will always be a singleton so reference equality is satisfied when the values are the same.
      Parameters:
      value - value to be wrapped as Task
    • value

      public String value()
    • asEnum

      public Optional<Task.TaskEnum> asEnum()
    • isKnown

      public boolean isKnown()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • values

      public static Task[] values()