Skip to content

Commit 70e2571

Browse files
chore: generate libraries at Tue Apr 21 03:03:54 UTC 2026
1 parent bd65a41 commit 70e2571

49 files changed

Lines changed: 5981 additions & 223 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/ReasoningEngineExecutionServiceClient.java

Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,11 @@
2121
import com.google.api.core.ApiFutures;
2222
import com.google.api.core.BetaApi;
2323
import com.google.api.gax.core.BackgroundResource;
24+
import com.google.api.gax.longrunning.OperationFuture;
2425
import com.google.api.gax.paging.AbstractFixedSizeCollection;
2526
import com.google.api.gax.paging.AbstractPage;
2627
import com.google.api.gax.paging.AbstractPagedListResponse;
28+
import com.google.api.gax.rpc.OperationCallable;
2729
import com.google.api.gax.rpc.PageContext;
2830
import com.google.api.gax.rpc.ServerStreamingCallable;
2931
import com.google.api.gax.rpc.UnaryCallable;
@@ -39,6 +41,8 @@
3941
import com.google.iam.v1.SetIamPolicyRequest;
4042
import com.google.iam.v1.TestIamPermissionsRequest;
4143
import com.google.iam.v1.TestIamPermissionsResponse;
44+
import com.google.longrunning.Operation;
45+
import com.google.longrunning.OperationsClient;
4246
import java.io.IOException;
4347
import java.util.List;
4448
import java.util.concurrent.TimeUnit;
@@ -108,6 +112,21 @@
108112
* </td>
109113
* </tr>
110114
* <tr>
115+
* <td><p> AsyncQueryReasoningEngine</td>
116+
* <td><p> Async query using a reasoning engine.</td>
117+
* <td>
118+
* <p>Request object method variants only take one parameter, a request object, which must be constructed before the call.</p>
119+
* <ul>
120+
* <li><p> asyncQueryReasoningEngineAsync(AsyncQueryReasoningEngineRequest request)
121+
* </ul>
122+
* <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>
123+
* <ul>
124+
* <li><p> asyncQueryReasoningEngineOperationCallable()
125+
* <li><p> asyncQueryReasoningEngineCallable()
126+
* </ul>
127+
* </td>
128+
* </tr>
129+
* <tr>
111130
* <td><p> ListLocations</td>
112131
* <td><p> Lists information about the supported locations for this service.</td>
113132
* <td>
@@ -228,6 +247,7 @@
228247
public class ReasoningEngineExecutionServiceClient implements BackgroundResource {
229248
private final ReasoningEngineExecutionServiceSettings settings;
230249
private final ReasoningEngineExecutionServiceStub stub;
250+
private final OperationsClient operationsClient;
231251

232252
/** Constructs an instance of ReasoningEngineExecutionServiceClient with default settings. */
233253
public static final ReasoningEngineExecutionServiceClient create() throws IOException {
@@ -264,11 +284,13 @@ protected ReasoningEngineExecutionServiceClient(ReasoningEngineExecutionServiceS
264284
this.settings = settings;
265285
this.stub =
266286
((ReasoningEngineExecutionServiceStubSettings) settings.getStubSettings()).createStub();
287+
this.operationsClient = OperationsClient.create(this.stub.getOperationsStub());
267288
}
268289

269290
protected ReasoningEngineExecutionServiceClient(ReasoningEngineExecutionServiceStub stub) {
270291
this.settings = null;
271292
this.stub = stub;
293+
this.operationsClient = OperationsClient.create(this.stub.getOperationsStub());
272294
}
273295

274296
public final ReasoningEngineExecutionServiceSettings getSettings() {
@@ -279,6 +301,14 @@ public ReasoningEngineExecutionServiceStub getStub() {
279301
return stub;
280302
}
281303

304+
/**
305+
* Returns the OperationsClient that can be used to query the status of a long-running operation
306+
* returned by another API method call.
307+
*/
308+
public final OperationsClient getOperationsClient() {
309+
return operationsClient;
310+
}
311+
282312
// AUTO-GENERATED DOCUMENTATION AND METHOD.
283313
/**
284314
* Queries using a reasoning engine.
@@ -383,6 +413,118 @@ public final QueryReasoningEngineResponse queryReasoningEngine(
383413
return stub.streamQueryReasoningEngineCallable();
384414
}
385415

416+
// AUTO-GENERATED DOCUMENTATION AND METHOD.
417+
/**
418+
* Async query using a reasoning engine.
419+
*
420+
* <p>Sample code:
421+
*
422+
* <pre>{@code
423+
* // This snippet has been automatically generated and should be regarded as a code template only.
424+
* // It will require modifications to work:
425+
* // - It may require correct/in-range values for request initialization.
426+
* // - It may require specifying regional endpoints when creating the service client as shown in
427+
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
428+
* try (ReasoningEngineExecutionServiceClient reasoningEngineExecutionServiceClient =
429+
* ReasoningEngineExecutionServiceClient.create()) {
430+
* AsyncQueryReasoningEngineRequest request =
431+
* AsyncQueryReasoningEngineRequest.newBuilder()
432+
* .setName(
433+
* ReasoningEngineName.of("[PROJECT]", "[LOCATION]", "[REASONING_ENGINE]")
434+
* .toString())
435+
* .setInputGcsUri("inputGcsUri-665217217")
436+
* .setOutputGcsUri("outputGcsUri-489598154")
437+
* .build();
438+
* AsyncQueryReasoningEngineResponse response =
439+
* reasoningEngineExecutionServiceClient.asyncQueryReasoningEngineAsync(request).get();
440+
* }
441+
* }</pre>
442+
*
443+
* @param request The request object containing all of the parameters for the API call.
444+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
445+
*/
446+
public final OperationFuture<
447+
AsyncQueryReasoningEngineResponse, AsyncQueryReasoningEngineOperationMetadata>
448+
asyncQueryReasoningEngineAsync(AsyncQueryReasoningEngineRequest request) {
449+
return asyncQueryReasoningEngineOperationCallable().futureCall(request);
450+
}
451+
452+
// AUTO-GENERATED DOCUMENTATION AND METHOD.
453+
/**
454+
* Async query using a reasoning engine.
455+
*
456+
* <p>Sample code:
457+
*
458+
* <pre>{@code
459+
* // This snippet has been automatically generated and should be regarded as a code template only.
460+
* // It will require modifications to work:
461+
* // - It may require correct/in-range values for request initialization.
462+
* // - It may require specifying regional endpoints when creating the service client as shown in
463+
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
464+
* try (ReasoningEngineExecutionServiceClient reasoningEngineExecutionServiceClient =
465+
* ReasoningEngineExecutionServiceClient.create()) {
466+
* AsyncQueryReasoningEngineRequest request =
467+
* AsyncQueryReasoningEngineRequest.newBuilder()
468+
* .setName(
469+
* ReasoningEngineName.of("[PROJECT]", "[LOCATION]", "[REASONING_ENGINE]")
470+
* .toString())
471+
* .setInputGcsUri("inputGcsUri-665217217")
472+
* .setOutputGcsUri("outputGcsUri-489598154")
473+
* .build();
474+
* OperationFuture<AsyncQueryReasoningEngineResponse, AsyncQueryReasoningEngineOperationMetadata>
475+
* future =
476+
* reasoningEngineExecutionServiceClient
477+
* .asyncQueryReasoningEngineOperationCallable()
478+
* .futureCall(request);
479+
* // Do something.
480+
* AsyncQueryReasoningEngineResponse response = future.get();
481+
* }
482+
* }</pre>
483+
*/
484+
public final OperationCallable<
485+
AsyncQueryReasoningEngineRequest,
486+
AsyncQueryReasoningEngineResponse,
487+
AsyncQueryReasoningEngineOperationMetadata>
488+
asyncQueryReasoningEngineOperationCallable() {
489+
return stub.asyncQueryReasoningEngineOperationCallable();
490+
}
491+
492+
// AUTO-GENERATED DOCUMENTATION AND METHOD.
493+
/**
494+
* Async query using a reasoning engine.
495+
*
496+
* <p>Sample code:
497+
*
498+
* <pre>{@code
499+
* // This snippet has been automatically generated and should be regarded as a code template only.
500+
* // It will require modifications to work:
501+
* // - It may require correct/in-range values for request initialization.
502+
* // - It may require specifying regional endpoints when creating the service client as shown in
503+
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
504+
* try (ReasoningEngineExecutionServiceClient reasoningEngineExecutionServiceClient =
505+
* ReasoningEngineExecutionServiceClient.create()) {
506+
* AsyncQueryReasoningEngineRequest request =
507+
* AsyncQueryReasoningEngineRequest.newBuilder()
508+
* .setName(
509+
* ReasoningEngineName.of("[PROJECT]", "[LOCATION]", "[REASONING_ENGINE]")
510+
* .toString())
511+
* .setInputGcsUri("inputGcsUri-665217217")
512+
* .setOutputGcsUri("outputGcsUri-489598154")
513+
* .build();
514+
* ApiFuture<Operation> future =
515+
* reasoningEngineExecutionServiceClient
516+
* .asyncQueryReasoningEngineCallable()
517+
* .futureCall(request);
518+
* // Do something.
519+
* Operation response = future.get();
520+
* }
521+
* }</pre>
522+
*/
523+
public final UnaryCallable<AsyncQueryReasoningEngineRequest, Operation>
524+
asyncQueryReasoningEngineCallable() {
525+
return stub.asyncQueryReasoningEngineCallable();
526+
}
527+
386528
// AUTO-GENERATED DOCUMENTATION AND METHOD.
387529
/**
388530
* Lists information about the supported locations for this service.

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

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import com.google.api.gax.rpc.ApiClientHeaderProvider;
2828
import com.google.api.gax.rpc.ClientContext;
2929
import com.google.api.gax.rpc.ClientSettings;
30+
import com.google.api.gax.rpc.OperationCallSettings;
3031
import com.google.api.gax.rpc.PagedCallSettings;
3132
import com.google.api.gax.rpc.ServerStreamingCallSettings;
3233
import com.google.api.gax.rpc.TransportChannelProvider;
@@ -41,6 +42,7 @@
4142
import com.google.iam.v1.SetIamPolicyRequest;
4243
import com.google.iam.v1.TestIamPermissionsRequest;
4344
import com.google.iam.v1.TestIamPermissionsResponse;
45+
import com.google.longrunning.Operation;
4446
import java.io.IOException;
4547
import java.util.List;
4648
import javax.annotation.Generated;
@@ -95,6 +97,32 @@
9597
* Please refer to the [Client Side Retry
9698
* Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting
9799
* retries.
100+
*
101+
* <p>To configure the RetrySettings of a Long Running Operation method, create an
102+
* OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to
103+
* configure the RetrySettings for asyncQueryReasoningEngine:
104+
*
105+
* <pre>{@code
106+
* // This snippet has been automatically generated and should be regarded as a code template only.
107+
* // It will require modifications to work:
108+
* // - It may require correct/in-range values for request initialization.
109+
* // - It may require specifying regional endpoints when creating the service client as shown in
110+
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
111+
* ReasoningEngineExecutionServiceSettings.Builder reasoningEngineExecutionServiceSettingsBuilder =
112+
* ReasoningEngineExecutionServiceSettings.newBuilder();
113+
* TimedRetryAlgorithm timedRetryAlgorithm =
114+
* OperationalTimedPollAlgorithm.create(
115+
* RetrySettings.newBuilder()
116+
* .setInitialRetryDelayDuration(Duration.ofMillis(500))
117+
* .setRetryDelayMultiplier(1.5)
118+
* .setMaxRetryDelayDuration(Duration.ofMillis(5000))
119+
* .setTotalTimeoutDuration(Duration.ofHours(24))
120+
* .build());
121+
* reasoningEngineExecutionServiceSettingsBuilder
122+
* .createClusterOperationSettings()
123+
* .setPollingAlgorithm(timedRetryAlgorithm)
124+
* .build();
125+
* }</pre>
98126
*/
99127
@BetaApi
100128
@Generated("by gapic-generator-java")
@@ -115,6 +143,23 @@ public class ReasoningEngineExecutionServiceSettings
115143
.streamQueryReasoningEngineSettings();
116144
}
117145

146+
/** Returns the object with the settings used for calls to asyncQueryReasoningEngine. */
147+
public UnaryCallSettings<AsyncQueryReasoningEngineRequest, Operation>
148+
asyncQueryReasoningEngineSettings() {
149+
return ((ReasoningEngineExecutionServiceStubSettings) getStubSettings())
150+
.asyncQueryReasoningEngineSettings();
151+
}
152+
153+
/** Returns the object with the settings used for calls to asyncQueryReasoningEngine. */
154+
public OperationCallSettings<
155+
AsyncQueryReasoningEngineRequest,
156+
AsyncQueryReasoningEngineResponse,
157+
AsyncQueryReasoningEngineOperationMetadata>
158+
asyncQueryReasoningEngineOperationSettings() {
159+
return ((ReasoningEngineExecutionServiceStubSettings) getStubSettings())
160+
.asyncQueryReasoningEngineOperationSettings();
161+
}
162+
118163
/** Returns the object with the settings used for calls to listLocations. */
119164
public PagedCallSettings<ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>
120165
listLocationsSettings() {
@@ -253,6 +298,21 @@ public Builder applyToAllUnaryMethods(
253298
return getStubSettingsBuilder().streamQueryReasoningEngineSettings();
254299
}
255300

301+
/** Returns the builder for the settings used for calls to asyncQueryReasoningEngine. */
302+
public UnaryCallSettings.Builder<AsyncQueryReasoningEngineRequest, Operation>
303+
asyncQueryReasoningEngineSettings() {
304+
return getStubSettingsBuilder().asyncQueryReasoningEngineSettings();
305+
}
306+
307+
/** Returns the builder for the settings used for calls to asyncQueryReasoningEngine. */
308+
public OperationCallSettings.Builder<
309+
AsyncQueryReasoningEngineRequest,
310+
AsyncQueryReasoningEngineResponse,
311+
AsyncQueryReasoningEngineOperationMetadata>
312+
asyncQueryReasoningEngineOperationSettings() {
313+
return getStubSettingsBuilder().asyncQueryReasoningEngineOperationSettings();
314+
}
315+
256316
/** Returns the builder for the settings used for calls to listLocations. */
257317
public PagedCallSettings.Builder<
258318
ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>

java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/gapic_metadata.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1636,6 +1636,9 @@
16361636
"grpc": {
16371637
"libraryClient": "ReasoningEngineExecutionServiceClient",
16381638
"rpcs": {
1639+
"AsyncQueryReasoningEngine": {
1640+
"methods": ["asyncQueryReasoningEngineAsync", "asyncQueryReasoningEngineOperationCallable", "asyncQueryReasoningEngineCallable"]
1641+
},
16391642
"GetIamPolicy": {
16401643
"methods": ["getIamPolicy", "getIamPolicyCallable"]
16411644
},

0 commit comments

Comments
 (0)