Class ModelStatus.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • message

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

      message: A message explaining the model status.

    • clearMessage

      @CanIgnoreReturnValue public ModelStatus.Builder clearMessage()
      Clears the value of message field.
    • modelStage

      public abstract ModelStatus.Builder modelStage(ModelStage modelStage)
      Setter for modelStage.

      modelStage: The stage of the underlying model.

    • clearModelStage

      @CanIgnoreReturnValue public ModelStatus.Builder clearModelStage()
      Clears the value of modelStage field.
    • modelStage

      @CanIgnoreReturnValue public ModelStatus.Builder modelStage(ModelStage.Known knownType)
      Setter for modelStage given a known enum.

      modelStage: The stage of the underlying model.

    • modelStage

      @CanIgnoreReturnValue public ModelStatus.Builder modelStage(String modelStage)
      Setter for modelStage given a string.

      modelStage: The stage of the underlying model.

    • retirementTime

      public abstract ModelStatus.Builder retirementTime(Instant retirementTime)
      Setter for retirementTime.

      retirementTime: The time at which the model will be retired.

    • clearRetirementTime

      @CanIgnoreReturnValue public ModelStatus.Builder clearRetirementTime()
      Clears the value of retirementTime field.
    • build

      public abstract ModelStatus build()