Class AutoraterConfig.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • samplingCount

      public abstract AutoraterConfig.Builder samplingCount(Integer samplingCount)
      Setter for samplingCount.

      samplingCount: Number of samples for each instance in the dataset. If not specified, the default is 4. Minimum value is 1, maximum value is 32.

    • clearSamplingCount

      @CanIgnoreReturnValue public AutoraterConfig.Builder clearSamplingCount()
      Clears the value of samplingCount field.
    • autoraterModel

      public abstract AutoraterConfig.Builder autoraterModel(String autoraterModel)
      Setter for autoraterModel.

      autoraterModel: The fully qualified name of the publisher model or tuned autorater endpoint to use.

      Publisher model format: `projects/{project}/locations/{location}/publishers/{publisher}/models/{model}`

      Tuned model endpoint format: `projects/{project}/locations/{location}/endpoints/{endpoint}`

    • clearAutoraterModel

      @CanIgnoreReturnValue public AutoraterConfig.Builder clearAutoraterModel()
      Clears the value of autoraterModel field.
    • generationConfig

      public abstract AutoraterConfig.Builder generationConfig(GenerationConfig generationConfig)
      Setter for generationConfig.

      generationConfig: Configuration options for model generation and outputs.

    • generationConfig

      @CanIgnoreReturnValue public AutoraterConfig.Builder generationConfig(GenerationConfig.Builder generationConfigBuilder)
      Setter for generationConfig builder.

      generationConfig: Configuration options for model generation and outputs.

    • clearGenerationConfig

      @CanIgnoreReturnValue public AutoraterConfig.Builder clearGenerationConfig()
      Clears the value of generationConfig field.
    • build

      public abstract AutoraterConfig build()