Class DatasetStats.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • totalBillableCharacterCount

      public abstract DatasetStats.Builder totalBillableCharacterCount(Long totalBillableCharacterCount)
      Setter for totalBillableCharacterCount.

      totalBillableCharacterCount: Output only. Number of billable characters in the tuning dataset.

    • clearTotalBillableCharacterCount

      @CanIgnoreReturnValue public DatasetStats.Builder clearTotalBillableCharacterCount()
      Clears the value of totalBillableCharacterCount field.
    • totalTuningCharacterCount

      public abstract DatasetStats.Builder totalTuningCharacterCount(Long totalTuningCharacterCount)
      Setter for totalTuningCharacterCount.

      totalTuningCharacterCount: Output only. Number of tuning characters in the tuning dataset.

    • clearTotalTuningCharacterCount

      @CanIgnoreReturnValue public DatasetStats.Builder clearTotalTuningCharacterCount()
      Clears the value of totalTuningCharacterCount field.
    • tuningDatasetExampleCount

      public abstract DatasetStats.Builder tuningDatasetExampleCount(Long tuningDatasetExampleCount)
      Setter for tuningDatasetExampleCount.

      tuningDatasetExampleCount: Output only. Number of examples in the tuning dataset.

    • clearTuningDatasetExampleCount

      @CanIgnoreReturnValue public DatasetStats.Builder clearTuningDatasetExampleCount()
      Clears the value of tuningDatasetExampleCount field.
    • tuningStepCount

      public abstract DatasetStats.Builder tuningStepCount(Long tuningStepCount)
      Setter for tuningStepCount.

      tuningStepCount: Output only. Number of tuning steps for this Tuning Job.

    • clearTuningStepCount

      @CanIgnoreReturnValue public DatasetStats.Builder clearTuningStepCount()
      Clears the value of tuningStepCount field.
    • userDatasetExamples

      public abstract DatasetStats.Builder userDatasetExamples(List<Content> userDatasetExamples)
      Setter for userDatasetExamples.

      userDatasetExamples: Output only. Sample user messages in the training dataset uri.

    • userDatasetExamples

      @CanIgnoreReturnValue public DatasetStats.Builder userDatasetExamples(Content... userDatasetExamples)
      Setter for userDatasetExamples.

      userDatasetExamples: Output only. Sample user messages in the training dataset uri.

    • userDatasetExamples

      @CanIgnoreReturnValue public DatasetStats.Builder userDatasetExamples(Content.Builder... userDatasetExamplesBuilders)
      Setter for userDatasetExamples builder.

      userDatasetExamples: Output only. Sample user messages in the training dataset uri.

    • clearUserDatasetExamples

      @CanIgnoreReturnValue public DatasetStats.Builder clearUserDatasetExamples()
      Clears the value of userDatasetExamples field.
    • userInputTokenDistribution

      public abstract DatasetStats.Builder userInputTokenDistribution(DatasetDistribution userInputTokenDistribution)
      Setter for userInputTokenDistribution.

      userInputTokenDistribution: Output only. Dataset distributions for the user input tokens.

    • userInputTokenDistribution

      @CanIgnoreReturnValue public DatasetStats.Builder userInputTokenDistribution(DatasetDistribution.Builder userInputTokenDistributionBuilder)
      Setter for userInputTokenDistribution builder.

      userInputTokenDistribution: Output only. Dataset distributions for the user input tokens.

    • clearUserInputTokenDistribution

      @CanIgnoreReturnValue public DatasetStats.Builder clearUserInputTokenDistribution()
      Clears the value of userInputTokenDistribution field.
    • userMessagePerExampleDistribution

      public abstract DatasetStats.Builder userMessagePerExampleDistribution(DatasetDistribution userMessagePerExampleDistribution)
      Setter for userMessagePerExampleDistribution.

      userMessagePerExampleDistribution: Output only. Dataset distributions for the messages per example.

    • userMessagePerExampleDistribution

      @CanIgnoreReturnValue public DatasetStats.Builder userMessagePerExampleDistribution(DatasetDistribution.Builder userMessagePerExampleDistributionBuilder)
      Setter for userMessagePerExampleDistribution builder.

      userMessagePerExampleDistribution: Output only. Dataset distributions for the messages per example.

    • clearUserMessagePerExampleDistribution

      @CanIgnoreReturnValue public DatasetStats.Builder clearUserMessagePerExampleDistribution()
      Clears the value of userMessagePerExampleDistribution field.
    • userOutputTokenDistribution

      public abstract DatasetStats.Builder userOutputTokenDistribution(DatasetDistribution userOutputTokenDistribution)
      Setter for userOutputTokenDistribution.

      userOutputTokenDistribution: Output only. Dataset distributions for the user output tokens.

    • userOutputTokenDistribution

      @CanIgnoreReturnValue public DatasetStats.Builder userOutputTokenDistribution(DatasetDistribution.Builder userOutputTokenDistributionBuilder)
      Setter for userOutputTokenDistribution builder.

      userOutputTokenDistribution: Output only. Dataset distributions for the user output tokens.

    • clearUserOutputTokenDistribution

      @CanIgnoreReturnValue public DatasetStats.Builder clearUserOutputTokenDistribution()
      Clears the value of userOutputTokenDistribution field.
    • build

      public abstract DatasetStats build()