Skip to content

Commit 491dec5

Browse files
chore: generate libraries at Thu Apr 23 03:03:44 UTC 2026
1 parent eaee46d commit 491dec5

291 files changed

Lines changed: 103039 additions & 2205 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/EvaluationServiceClient.java

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@
6363
* EvaluateInstancesRequest request =
6464
* EvaluateInstancesRequest.newBuilder()
6565
* .setLocation(LocationName.of("[PROJECT]", "[LOCATION]").toString())
66+
* .addAllMetrics(new ArrayList<Metric>())
67+
* .addAllMetricSources(new ArrayList<MetricSource>())
68+
* .setInstance(EvaluationInstance.newBuilder().build())
6669
* .setAutoraterConfig(AutoraterConfig.newBuilder().build())
6770
* .build();
6871
* EvaluateInstancesResponse response = evaluationServiceClient.evaluateInstances(request);
@@ -110,6 +113,20 @@
110113
* </td>
111114
* </tr>
112115
* <tr>
116+
* <td><p> GenerateInstanceRubrics</td>
117+
* <td><p> Generates rubrics for a given prompt. A rubric represents a single testable criterion for evaluation. One input prompt could have multiple rubrics This RPC allows users to get suggested rubrics based on provided prompt, which can then be reviewed and used for subsequent evaluations.</td>
118+
* <td>
119+
* <p>Request object method variants only take one parameter, a request object, which must be constructed before the call.</p>
120+
* <ul>
121+
* <li><p> generateInstanceRubrics(GenerateInstanceRubricsRequest request)
122+
* </ul>
123+
* <p>Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.</p>
124+
* <ul>
125+
* <li><p> generateInstanceRubricsCallable()
126+
* </ul>
127+
* </td>
128+
* </tr>
129+
* <tr>
113130
* <td><p> ListLocations</td>
114131
* <td><p> Lists information about the supported locations for this service.</td>
115132
* <td>
@@ -303,6 +320,9 @@ public final OperationsClient getOperationsClient() {
303320
* EvaluateInstancesRequest request =
304321
* EvaluateInstancesRequest.newBuilder()
305322
* .setLocation(LocationName.of("[PROJECT]", "[LOCATION]").toString())
323+
* .addAllMetrics(new ArrayList<Metric>())
324+
* .addAllMetricSources(new ArrayList<MetricSource>())
325+
* .setInstance(EvaluationInstance.newBuilder().build())
306326
* .setAutoraterConfig(AutoraterConfig.newBuilder().build())
307327
* .build();
308328
* EvaluateInstancesResponse response = evaluationServiceClient.evaluateInstances(request);
@@ -332,6 +352,9 @@ public final EvaluateInstancesResponse evaluateInstances(EvaluateInstancesReques
332352
* EvaluateInstancesRequest request =
333353
* EvaluateInstancesRequest.newBuilder()
334354
* .setLocation(LocationName.of("[PROJECT]", "[LOCATION]").toString())
355+
* .addAllMetrics(new ArrayList<Metric>())
356+
* .addAllMetricSources(new ArrayList<MetricSource>())
357+
* .setInstance(EvaluationInstance.newBuilder().build())
335358
* .setAutoraterConfig(AutoraterConfig.newBuilder().build())
336359
* .build();
337360
* ApiFuture<EvaluateInstancesResponse> future =
@@ -446,6 +469,79 @@ public final UnaryCallable<EvaluateDatasetRequest, Operation> evaluateDatasetCal
446469
return stub.evaluateDatasetCallable();
447470
}
448471

472+
// AUTO-GENERATED DOCUMENTATION AND METHOD.
473+
/**
474+
* Generates rubrics for a given prompt. A rubric represents a single testable criterion for
475+
* evaluation. One input prompt could have multiple rubrics This RPC allows users to get suggested
476+
* rubrics based on provided prompt, which can then be reviewed and used for subsequent
477+
* evaluations.
478+
*
479+
* <p>Sample code:
480+
*
481+
* <pre>{@code
482+
* // This snippet has been automatically generated and should be regarded as a code template only.
483+
* // It will require modifications to work:
484+
* // - It may require correct/in-range values for request initialization.
485+
* // - It may require specifying regional endpoints when creating the service client as shown in
486+
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
487+
* try (EvaluationServiceClient evaluationServiceClient = EvaluationServiceClient.create()) {
488+
* GenerateInstanceRubricsRequest request =
489+
* GenerateInstanceRubricsRequest.newBuilder()
490+
* .setLocation(LocationName.of("[PROJECT]", "[LOCATION]").toString())
491+
* .addAllContents(new ArrayList<Content>())
492+
* .setPredefinedRubricGenerationSpec(PredefinedMetricSpec.newBuilder().build())
493+
* .setRubricGenerationSpec(RubricGenerationSpec.newBuilder().build())
494+
* .setAgentConfig(EvaluationInstance.DeprecatedAgentConfig.newBuilder().build())
495+
* .build();
496+
* GenerateInstanceRubricsResponse response =
497+
* evaluationServiceClient.generateInstanceRubrics(request);
498+
* }
499+
* }</pre>
500+
*
501+
* @param request The request object containing all of the parameters for the API call.
502+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
503+
*/
504+
public final GenerateInstanceRubricsResponse generateInstanceRubrics(
505+
GenerateInstanceRubricsRequest request) {
506+
return generateInstanceRubricsCallable().call(request);
507+
}
508+
509+
// AUTO-GENERATED DOCUMENTATION AND METHOD.
510+
/**
511+
* Generates rubrics for a given prompt. A rubric represents a single testable criterion for
512+
* evaluation. One input prompt could have multiple rubrics This RPC allows users to get suggested
513+
* rubrics based on provided prompt, which can then be reviewed and used for subsequent
514+
* evaluations.
515+
*
516+
* <p>Sample code:
517+
*
518+
* <pre>{@code
519+
* // This snippet has been automatically generated and should be regarded as a code template only.
520+
* // It will require modifications to work:
521+
* // - It may require correct/in-range values for request initialization.
522+
* // - It may require specifying regional endpoints when creating the service client as shown in
523+
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
524+
* try (EvaluationServiceClient evaluationServiceClient = EvaluationServiceClient.create()) {
525+
* GenerateInstanceRubricsRequest request =
526+
* GenerateInstanceRubricsRequest.newBuilder()
527+
* .setLocation(LocationName.of("[PROJECT]", "[LOCATION]").toString())
528+
* .addAllContents(new ArrayList<Content>())
529+
* .setPredefinedRubricGenerationSpec(PredefinedMetricSpec.newBuilder().build())
530+
* .setRubricGenerationSpec(RubricGenerationSpec.newBuilder().build())
531+
* .setAgentConfig(EvaluationInstance.DeprecatedAgentConfig.newBuilder().build())
532+
* .build();
533+
* ApiFuture<GenerateInstanceRubricsResponse> future =
534+
* evaluationServiceClient.generateInstanceRubricsCallable().futureCall(request);
535+
* // Do something.
536+
* GenerateInstanceRubricsResponse response = future.get();
537+
* }
538+
* }</pre>
539+
*/
540+
public final UnaryCallable<GenerateInstanceRubricsRequest, GenerateInstanceRubricsResponse>
541+
generateInstanceRubricsCallable() {
542+
return stub.generateInstanceRubricsCallable();
543+
}
544+
449545
// AUTO-GENERATED DOCUMENTATION AND METHOD.
450546
/**
451547
* Lists information about the supported locations for this service.

java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/EvaluationServiceSettings.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,12 @@ public UnaryCallSettings<EvaluateDatasetRequest, Operation> evaluateDatasetSetti
143143
return ((EvaluationServiceStubSettings) getStubSettings()).evaluateDatasetOperationSettings();
144144
}
145145

146+
/** Returns the object with the settings used for calls to generateInstanceRubrics. */
147+
public UnaryCallSettings<GenerateInstanceRubricsRequest, GenerateInstanceRubricsResponse>
148+
generateInstanceRubricsSettings() {
149+
return ((EvaluationServiceStubSettings) getStubSettings()).generateInstanceRubricsSettings();
150+
}
151+
146152
/** Returns the object with the settings used for calls to listLocations. */
147153
public PagedCallSettings<ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>
148154
listLocationsSettings() {
@@ -284,6 +290,13 @@ public UnaryCallSettings.Builder<EvaluateDatasetRequest, Operation> evaluateData
284290
return getStubSettingsBuilder().evaluateDatasetOperationSettings();
285291
}
286292

293+
/** Returns the builder for the settings used for calls to generateInstanceRubrics. */
294+
public UnaryCallSettings.Builder<
295+
GenerateInstanceRubricsRequest, GenerateInstanceRubricsResponse>
296+
generateInstanceRubricsSettings() {
297+
return getStubSettingsBuilder().generateInstanceRubricsSettings();
298+
}
299+
287300
/** Returns the builder for the settings used for calls to listLocations. */
288301
public PagedCallSettings.Builder<
289302
ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>

0 commit comments

Comments
 (0)