Class ReinforcementTuningCloudRunRewardScorer.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • cloudRunUri

      public abstract ReinforcementTuningCloudRunRewardScorer.Builder cloudRunUri(String cloudRunUri)
      Setter for cloudRunUri.

      cloudRunUri: URI of the Cloud Run service that will be used to compute the reward. The Vertex AI Secure Fine Tuning Service Agent (`service-PROJECT_NUMBER@gcp-sa-vertex-tune.iam.gserviceaccount.com`, where `PROJECT_NUMBER` is the numeric project number) must be granted the permission (e.g. by granting `roles/run.invoker` in IAM) to invoke the Cloud Run service.

    • clearCloudRunUri

      @CanIgnoreReturnValue public ReinforcementTuningCloudRunRewardScorer.Builder clearCloudRunUri()
      Clears the value of cloudRunUri field.
    • build

      public abstract ReinforcementTuningCloudRunRewardScorer build()