From a7af2b40acab5f081702ad77f6b69e881b93a86c Mon Sep 17 00:00:00 2001 From: yoshi-code-bot <70984784+yoshi-code-bot@users.noreply.github.com> Date: Thu, 8 Oct 2026 18:26:30 -0700 Subject: [PATCH] chore: regenerate integrations client --- .../v1/2.0.0/README.md | 4 +- ...IntegrationsV1alphaIntegrationVersion.java | 30 +++++ ...rationsV1alphaTestIntegrationsRequest.java | 108 +++++++++++++----- ...ationsV1alphaTestIntegrationsResponse.java | 102 +++++++++++++++++ ...tbusV3PostToQueueWithTriggerIdRequest.java | 32 +++++- .../v1/2.0.0/pom.xml | 4 +- .../v1/README.md | 4 +- .../v2/2.0.0/README.md | 4 +- ...tbusV3PostToQueueWithTriggerIdRequest.java | 32 +++++- .../v2/2.0.0/pom.xml | 4 +- .../v2/README.md | 4 +- 11 files changed, 284 insertions(+), 44 deletions(-) diff --git a/clients/google-api-services-integrations/v1/2.0.0/README.md b/clients/google-api-services-integrations/v1/2.0.0/README.md index 56fb832ae71..e917a6dbfb6 100644 --- a/clients/google-api-services-integrations/v1/2.0.0/README.md +++ b/clients/google-api-services-integrations/v1/2.0.0/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-integrations - v1-rev20260927-2.0.0 + v1-rev20261004-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-integrations:v1-rev20260927-2.0.0' + implementation 'com.google.apis:google-api-services-integrations:v1-rev20261004-2.0.0' } ``` diff --git a/clients/google-api-services-integrations/v1/2.0.0/com/google/api/services/integrations/v1/model/GoogleCloudIntegrationsV1alphaIntegrationVersion.java b/clients/google-api-services-integrations/v1/2.0.0/com/google/api/services/integrations/v1/model/GoogleCloudIntegrationsV1alphaIntegrationVersion.java index 73f205ab7fb..75c717e98b9 100644 --- a/clients/google-api-services-integrations/v1/2.0.0/com/google/api/services/integrations/v1/model/GoogleCloudIntegrationsV1alphaIntegrationVersion.java +++ b/clients/google-api-services-integrations/v1/2.0.0/com/google/api/services/integrations/v1/model/GoogleCloudIntegrationsV1alphaIntegrationVersion.java @@ -93,6 +93,15 @@ public final class GoogleCloudIntegrationsV1alphaIntegrationVersion extends com. com.google.api.client.util.Data.nullOf(GoogleCloudIntegrationsV1alphaErrorCatcherConfig.class); } + /** + * Output only. The EUC hardening disposition of this version. Set by the service when the + * integration is first created and inherited unchanged by every later version, so all versions of + * an integration report the same value. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String eucHardeningDisposition; + /** * Optional. Config Parameters that are expected to be passed to the integration when an * integration is published. This consists of all the parameters that are expected to provide @@ -410,6 +419,27 @@ public GoogleCloudIntegrationsV1alphaIntegrationVersion setErrorCatcherConfigs(j return this; } + /** + * Output only. The EUC hardening disposition of this version. Set by the service when the + * integration is first created and inherited unchanged by every later version, so all versions of + * an integration report the same value. + * @return value or {@code null} for none + */ + public java.lang.String getEucHardeningDisposition() { + return eucHardeningDisposition; + } + + /** + * Output only. The EUC hardening disposition of this version. Set by the service when the + * integration is first created and inherited unchanged by every later version, so all versions of + * an integration report the same value. + * @param eucHardeningDisposition eucHardeningDisposition or {@code null} for none + */ + public GoogleCloudIntegrationsV1alphaIntegrationVersion setEucHardeningDisposition(java.lang.String eucHardeningDisposition) { + this.eucHardeningDisposition = eucHardeningDisposition; + return this; + } + /** * Optional. Config Parameters that are expected to be passed to the integration when an * integration is published. This consists of all the parameters that are expected to provide diff --git a/clients/google-api-services-integrations/v1/2.0.0/com/google/api/services/integrations/v1/model/GoogleCloudIntegrationsV1alphaTestIntegrationsRequest.java b/clients/google-api-services-integrations/v1/2.0.0/com/google/api/services/integrations/v1/model/GoogleCloudIntegrationsV1alphaTestIntegrationsRequest.java index 5b4db0ba28f..6e9ddc35755 100644 --- a/clients/google-api-services-integrations/v1/2.0.0/com/google/api/services/integrations/v1/model/GoogleCloudIntegrationsV1alphaTestIntegrationsRequest.java +++ b/clients/google-api-services-integrations/v1/2.0.0/com/google/api/services/integrations/v1/model/GoogleCloudIntegrationsV1alphaTestIntegrationsRequest.java @@ -37,16 +37,19 @@ public final class GoogleCloudIntegrationsV1alphaTestIntegrationsRequest extends * drained under the integration's run-as service account, exactly as a real Cloud Scheduler, * cron, Pub/Sub, Salesforce or connector fire would be. That is the only way to verify the * credential path an asynchronous trigger actually takes; a synchronous test always carries the - * caller's own credential and so exercises the opposite branch. When `true`: * Only the - * **published** (`ACTIVE`) version runs. The asynchronous path resolves the integration from - * storage by `trigger_id`, so a draft cannot be tested this way. `integration_version` must - * therefore carry only `name`; supplying any other field is rejected, rather than silently - * running something other than what was passed. * The response carries `execution_id` only. - * `execution_failed`, `event_parameters`, `parameters` and `parameter_entries` describe a - * finished run and are left unset, because nothing has run yet. In particular, do not read - * `execution_failed` as a pass signal. * The run is real, with real side effects, quota and - * concurrency. No actual Pub/Sub push or Cloud Scheduler tick occurs; only the enqueue is - * simulated, which does not change the credential path. + * caller's own credential and so exercises the opposite branch. When `true`: * The version named + * by `integration_version.name` runs. A name ending in `/versions/{version}` runs that exact + * version, published or draft; a name without one runs the published (`ACTIVE`) version on the + * trigger. Either way the integration is resolved from storage, so `integration_version` must + * carry only `name`; supplying any other field is rejected, rather than silently running + * something other than what was passed. * A draft is validated before it is enqueued, including + * the check that the caller may act as the integration's run-as service account. Testing a draft + * therefore fails fast on a configuration a publish would reject. * The response carries + * `execution_id` only. `execution_failed`, `event_parameters`, `parameters` and + * `parameter_entries` describe a finished run and are left unset, because nothing has run yet. In + * particular, do not read `execution_failed` as a pass signal. * The run is real, with real side + * effects, quota and concurrency. No actual Pub/Sub push or Cloud Scheduler tick occurs; only the + * enqueue is simulated, which does not change the credential path. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -66,6 +69,18 @@ public final class GoogleCloudIntegrationsV1alphaTestIntegrationsRequest extends @com.google.api.client.util.Key private java.util.Map configParameters; + /** + * Optional. The credential flow to run the test under. Applies to synchronous tests only. When + * unset, the default depends on when the test runs: before the EUC hardening cutover it is + * `CREDENTIAL_MODE_CURRENT`; from the cutover on it is `CREDENTIAL_MODE_HARDENED`, whatever the + * integration's stored disposition. Where the hardened flow cannot be evaluated, an unset mode + * runs `CREDENTIAL_MODE_CURRENT` instead of failing. The response's `credential_mode` reports the + * mode that ran. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String credentialMode; + /** * Optional. custom deadline of the rpc * The value may be {@code null}. @@ -119,16 +134,19 @@ public final class GoogleCloudIntegrationsV1alphaTestIntegrationsRequest extends * drained under the integration's run-as service account, exactly as a real Cloud Scheduler, * cron, Pub/Sub, Salesforce or connector fire would be. That is the only way to verify the * credential path an asynchronous trigger actually takes; a synchronous test always carries the - * caller's own credential and so exercises the opposite branch. When `true`: * Only the - * **published** (`ACTIVE`) version runs. The asynchronous path resolves the integration from - * storage by `trigger_id`, so a draft cannot be tested this way. `integration_version` must - * therefore carry only `name`; supplying any other field is rejected, rather than silently - * running something other than what was passed. * The response carries `execution_id` only. - * `execution_failed`, `event_parameters`, `parameters` and `parameter_entries` describe a - * finished run and are left unset, because nothing has run yet. In particular, do not read - * `execution_failed` as a pass signal. * The run is real, with real side effects, quota and - * concurrency. No actual Pub/Sub push or Cloud Scheduler tick occurs; only the enqueue is - * simulated, which does not change the credential path. + * caller's own credential and so exercises the opposite branch. When `true`: * The version named + * by `integration_version.name` runs. A name ending in `/versions/{version}` runs that exact + * version, published or draft; a name without one runs the published (`ACTIVE`) version on the + * trigger. Either way the integration is resolved from storage, so `integration_version` must + * carry only `name`; supplying any other field is rejected, rather than silently running + * something other than what was passed. * A draft is validated before it is enqueued, including + * the check that the caller may act as the integration's run-as service account. Testing a draft + * therefore fails fast on a configuration a publish would reject. * The response carries + * `execution_id` only. `execution_failed`, `event_parameters`, `parameters` and + * `parameter_entries` describe a finished run and are left unset, because nothing has run yet. In + * particular, do not read `execution_failed` as a pass signal. * The run is real, with real side + * effects, quota and concurrency. No actual Pub/Sub push or Cloud Scheduler tick occurs; only the + * enqueue is simulated, which does not change the credential path. * @return value or {@code null} for none */ public java.lang.Boolean getAsyncExecution() { @@ -142,16 +160,19 @@ public java.lang.Boolean getAsyncExecution() { * drained under the integration's run-as service account, exactly as a real Cloud Scheduler, * cron, Pub/Sub, Salesforce or connector fire would be. That is the only way to verify the * credential path an asynchronous trigger actually takes; a synchronous test always carries the - * caller's own credential and so exercises the opposite branch. When `true`: * Only the - * **published** (`ACTIVE`) version runs. The asynchronous path resolves the integration from - * storage by `trigger_id`, so a draft cannot be tested this way. `integration_version` must - * therefore carry only `name`; supplying any other field is rejected, rather than silently - * running something other than what was passed. * The response carries `execution_id` only. - * `execution_failed`, `event_parameters`, `parameters` and `parameter_entries` describe a - * finished run and are left unset, because nothing has run yet. In particular, do not read - * `execution_failed` as a pass signal. * The run is real, with real side effects, quota and - * concurrency. No actual Pub/Sub push or Cloud Scheduler tick occurs; only the enqueue is - * simulated, which does not change the credential path. + * caller's own credential and so exercises the opposite branch. When `true`: * The version named + * by `integration_version.name` runs. A name ending in `/versions/{version}` runs that exact + * version, published or draft; a name without one runs the published (`ACTIVE`) version on the + * trigger. Either way the integration is resolved from storage, so `integration_version` must + * carry only `name`; supplying any other field is rejected, rather than silently running + * something other than what was passed. * A draft is validated before it is enqueued, including + * the check that the caller may act as the integration's run-as service account. Testing a draft + * therefore fails fast on a configuration a publish would reject. * The response carries + * `execution_id` only. `execution_failed`, `event_parameters`, `parameters` and + * `parameter_entries` describe a finished run and are left unset, because nothing has run yet. In + * particular, do not read `execution_failed` as a pass signal. * The run is real, with real side + * effects, quota and concurrency. No actual Pub/Sub push or Cloud Scheduler tick occurs; only the + * enqueue is simulated, which does not change the credential path. * @param asyncExecution asyncExecution or {@code null} for none */ public GoogleCloudIntegrationsV1alphaTestIntegrationsRequest setAsyncExecution(java.lang.Boolean asyncExecution) { @@ -193,6 +214,33 @@ public GoogleCloudIntegrationsV1alphaTestIntegrationsRequest setConfigParameters return this; } + /** + * Optional. The credential flow to run the test under. Applies to synchronous tests only. When + * unset, the default depends on when the test runs: before the EUC hardening cutover it is + * `CREDENTIAL_MODE_CURRENT`; from the cutover on it is `CREDENTIAL_MODE_HARDENED`, whatever the + * integration's stored disposition. Where the hardened flow cannot be evaluated, an unset mode + * runs `CREDENTIAL_MODE_CURRENT` instead of failing. The response's `credential_mode` reports the + * mode that ran. + * @return value or {@code null} for none + */ + public java.lang.String getCredentialMode() { + return credentialMode; + } + + /** + * Optional. The credential flow to run the test under. Applies to synchronous tests only. When + * unset, the default depends on when the test runs: before the EUC hardening cutover it is + * `CREDENTIAL_MODE_CURRENT`; from the cutover on it is `CREDENTIAL_MODE_HARDENED`, whatever the + * integration's stored disposition. Where the hardened flow cannot be evaluated, an unset mode + * runs `CREDENTIAL_MODE_CURRENT` instead of failing. The response's `credential_mode` reports the + * mode that ran. + * @param credentialMode credentialMode or {@code null} for none + */ + public GoogleCloudIntegrationsV1alphaTestIntegrationsRequest setCredentialMode(java.lang.String credentialMode) { + this.credentialMode = credentialMode; + return this; + } + /** * Optional. custom deadline of the rpc * @return value or {@code null} for none diff --git a/clients/google-api-services-integrations/v1/2.0.0/com/google/api/services/integrations/v1/model/GoogleCloudIntegrationsV1alphaTestIntegrationsResponse.java b/clients/google-api-services-integrations/v1/2.0.0/com/google/api/services/integrations/v1/model/GoogleCloudIntegrationsV1alphaTestIntegrationsResponse.java index 0b54290c435..c15d5074b79 100644 --- a/clients/google-api-services-integrations/v1/2.0.0/com/google/api/services/integrations/v1/model/GoogleCloudIntegrationsV1alphaTestIntegrationsResponse.java +++ b/clients/google-api-services-integrations/v1/2.0.0/com/google/api/services/integrations/v1/model/GoogleCloudIntegrationsV1alphaTestIntegrationsResponse.java @@ -30,6 +30,21 @@ @SuppressWarnings("javadoc") public final class GoogleCloudIntegrationsV1alphaTestIntegrationsResponse extends com.google.api.client.json.GenericJson { + /** + * The credential flow the test ran under. Unset for asynchronous tests. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String credentialMode; + + /** + * The EUC hardening disposition stored for the tested integration, read before the run. Unset for + * asynchronous tests. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String eucHardeningDisposition; + /** * Details for the integration that were executed. * The value may be {@code null}. @@ -51,6 +66,22 @@ public final class GoogleCloudIntegrationsV1alphaTestIntegrationsResponse extend @com.google.api.client.util.Key private java.lang.String executionId; + /** + * The credential paths the hardened flow covers for this test: each one that a task in the tested + * integration reaches and that the server running the test hardens, whatever the credential mode. + * A `CREDENTIAL_MODE_CURRENT` test of an integration not stored as hardened usually lists none, + * and a `CREDENTIAL_MODE_HARDENED` response with no paths means nothing in this integration was + * hardened. Empty where the hardened flow is switched off. Unset for asynchronous tests. Derived + * from the integration's task types before the run: it reports presence in the graph, not + * execution, so a task on a branch that did not run is still counted, as is a Call Integration + * task that runs as a configured service account. A sub-integration's own tasks are not included; + * each runs under its own stored disposition. Integration Connectors tasks and Cloud Scheduler + * triggers are never reported: the services they call do not yet accept the hardened credential. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.List hardenedPaths; + /** * Parameters are a part of Event and can be used to communicate between different tasks that are * part of the same integration execution. @@ -73,6 +104,42 @@ public final class GoogleCloudIntegrationsV1alphaTestIntegrationsResponse extend @com.google.api.client.util.Key private java.util.Map parameters; + /** + * The credential flow the test ran under. Unset for asynchronous tests. + * @return value or {@code null} for none + */ + public java.lang.String getCredentialMode() { + return credentialMode; + } + + /** + * The credential flow the test ran under. Unset for asynchronous tests. + * @param credentialMode credentialMode or {@code null} for none + */ + public GoogleCloudIntegrationsV1alphaTestIntegrationsResponse setCredentialMode(java.lang.String credentialMode) { + this.credentialMode = credentialMode; + return this; + } + + /** + * The EUC hardening disposition stored for the tested integration, read before the run. Unset for + * asynchronous tests. + * @return value or {@code null} for none + */ + public java.lang.String getEucHardeningDisposition() { + return eucHardeningDisposition; + } + + /** + * The EUC hardening disposition stored for the tested integration, read before the run. Unset for + * asynchronous tests. + * @param eucHardeningDisposition eucHardeningDisposition or {@code null} for none + */ + public GoogleCloudIntegrationsV1alphaTestIntegrationsResponse setEucHardeningDisposition(java.lang.String eucHardeningDisposition) { + this.eucHardeningDisposition = eucHardeningDisposition; + return this; + } + /** * Details for the integration that were executed. * @return value or {@code null} for none @@ -124,6 +191,41 @@ public GoogleCloudIntegrationsV1alphaTestIntegrationsResponse setExecutionId(jav return this; } + /** + * The credential paths the hardened flow covers for this test: each one that a task in the tested + * integration reaches and that the server running the test hardens, whatever the credential mode. + * A `CREDENTIAL_MODE_CURRENT` test of an integration not stored as hardened usually lists none, + * and a `CREDENTIAL_MODE_HARDENED` response with no paths means nothing in this integration was + * hardened. Empty where the hardened flow is switched off. Unset for asynchronous tests. Derived + * from the integration's task types before the run: it reports presence in the graph, not + * execution, so a task on a branch that did not run is still counted, as is a Call Integration + * task that runs as a configured service account. A sub-integration's own tasks are not included; + * each runs under its own stored disposition. Integration Connectors tasks and Cloud Scheduler + * triggers are never reported: the services they call do not yet accept the hardened credential. + * @return value or {@code null} for none + */ + public java.util.List getHardenedPaths() { + return hardenedPaths; + } + + /** + * The credential paths the hardened flow covers for this test: each one that a task in the tested + * integration reaches and that the server running the test hardens, whatever the credential mode. + * A `CREDENTIAL_MODE_CURRENT` test of an integration not stored as hardened usually lists none, + * and a `CREDENTIAL_MODE_HARDENED` response with no paths means nothing in this integration was + * hardened. Empty where the hardened flow is switched off. Unset for asynchronous tests. Derived + * from the integration's task types before the run: it reports presence in the graph, not + * execution, so a task on a branch that did not run is still counted, as is a Call Integration + * task that runs as a configured service account. A sub-integration's own tasks are not included; + * each runs under its own stored disposition. Integration Connectors tasks and Cloud Scheduler + * triggers are never reported: the services they call do not yet accept the hardened credential. + * @param hardenedPaths hardenedPaths or {@code null} for none + */ + public GoogleCloudIntegrationsV1alphaTestIntegrationsResponse setHardenedPaths(java.util.List hardenedPaths) { + this.hardenedPaths = hardenedPaths; + return this; + } + /** * Parameters are a part of Event and can be used to communicate between different tasks that are * part of the same integration execution. diff --git a/clients/google-api-services-integrations/v1/2.0.0/com/google/api/services/integrations/v1/model/GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest.java b/clients/google-api-services-integrations/v1/2.0.0/com/google/api/services/integrations/v1/model/GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest.java index d246b41ea3c..00c10d468c2 100644 --- a/clients/google-api-services-integrations/v1/2.0.0/com/google/api/services/integrations/v1/model/GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest.java +++ b/clients/google-api-services-integrations/v1/2.0.0/com/google/api/services/integrations/v1/model/GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest.java @@ -18,7 +18,7 @@ /** * LINT.IfChange Use this request to post all workflows associated with a given trigger id. Next - * available id: 13 + * available id: 14 * *

This is the Java data model class that specifies how to parse/serialize into the JSON that is * transmitted over HTTP when working with the Application Integration API. For a detailed @@ -120,6 +120,15 @@ public final class GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdReque @com.google.api.client.util.Key private java.lang.String userGeneratedExecutionId; + /** + * Optional. Pins the enqueue to this exact version rather than the ACTIVE one on the trigger, so + * an unpublished draft can be tested. Requires client_id, and the version is validated before it + * is enqueued; see integrationplatform/api/executionsservice/README.md. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String workflowId; + /** * Optional. If provided, the workflow_name is used to filter all the matched workflows having * same trigger_id+client_id. A combination of trigger_id, client_id and workflow_name identifies @@ -340,6 +349,27 @@ public GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest setUserGe return this; } + /** + * Optional. Pins the enqueue to this exact version rather than the ACTIVE one on the trigger, so + * an unpublished draft can be tested. Requires client_id, and the version is validated before it + * is enqueued; see integrationplatform/api/executionsservice/README.md. + * @return value or {@code null} for none + */ + public java.lang.String getWorkflowId() { + return workflowId; + } + + /** + * Optional. Pins the enqueue to this exact version rather than the ACTIVE one on the trigger, so + * an unpublished draft can be tested. Requires client_id, and the version is validated before it + * is enqueued; see integrationplatform/api/executionsservice/README.md. + * @param workflowId workflowId or {@code null} for none + */ + public GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest setWorkflowId(java.lang.String workflowId) { + this.workflowId = workflowId; + return this; + } + /** * Optional. If provided, the workflow_name is used to filter all the matched workflows having * same trigger_id+client_id. A combination of trigger_id, client_id and workflow_name identifies diff --git a/clients/google-api-services-integrations/v1/2.0.0/pom.xml b/clients/google-api-services-integrations/v1/2.0.0/pom.xml index c667a34426b..f1ca23f1092 100644 --- a/clients/google-api-services-integrations/v1/2.0.0/pom.xml +++ b/clients/google-api-services-integrations/v1/2.0.0/pom.xml @@ -8,8 +8,8 @@ com.google.apis google-api-services-integrations - v1-rev20260927-2.0.0 - Application Integration API v1-rev20260927-2.0.0 + v1-rev20261004-2.0.0 + Application Integration API v1-rev20261004-2.0.0 jar 2011 diff --git a/clients/google-api-services-integrations/v1/README.md b/clients/google-api-services-integrations/v1/README.md index 56fb832ae71..e917a6dbfb6 100644 --- a/clients/google-api-services-integrations/v1/README.md +++ b/clients/google-api-services-integrations/v1/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-integrations - v1-rev20260927-2.0.0 + v1-rev20261004-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-integrations:v1-rev20260927-2.0.0' + implementation 'com.google.apis:google-api-services-integrations:v1-rev20261004-2.0.0' } ``` diff --git a/clients/google-api-services-integrations/v2/2.0.0/README.md b/clients/google-api-services-integrations/v2/2.0.0/README.md index d53433f5b5d..9d64d48e96b 100644 --- a/clients/google-api-services-integrations/v2/2.0.0/README.md +++ b/clients/google-api-services-integrations/v2/2.0.0/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-integrations - v2-rev20260927-2.0.0 + v2-rev20261004-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-integrations:v2-rev20260927-2.0.0' + implementation 'com.google.apis:google-api-services-integrations:v2-rev20261004-2.0.0' } ``` diff --git a/clients/google-api-services-integrations/v2/2.0.0/com/google/api/services/integrations/v2/model/GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest.java b/clients/google-api-services-integrations/v2/2.0.0/com/google/api/services/integrations/v2/model/GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest.java index ba78a6ad0d3..aaa6bf076f5 100644 --- a/clients/google-api-services-integrations/v2/2.0.0/com/google/api/services/integrations/v2/model/GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest.java +++ b/clients/google-api-services-integrations/v2/2.0.0/com/google/api/services/integrations/v2/model/GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest.java @@ -18,7 +18,7 @@ /** * LINT.IfChange Use this request to post all workflows associated with a given trigger id. Next - * available id: 13 + * available id: 14 * *

This is the Java data model class that specifies how to parse/serialize into the JSON that is * transmitted over HTTP when working with the Application Integration API. For a detailed @@ -120,6 +120,15 @@ public final class GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdReque @com.google.api.client.util.Key private java.lang.String userGeneratedExecutionId; + /** + * Optional. Pins the enqueue to this exact version rather than the ACTIVE one on the trigger, so + * an unpublished draft can be tested. Requires client_id, and the version is validated before it + * is enqueued; see integrationplatform/api/executionsservice/README.md. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String workflowId; + /** * Optional. If provided, the workflow_name is used to filter all the matched workflows having * same trigger_id+client_id. A combination of trigger_id, client_id and workflow_name identifies @@ -340,6 +349,27 @@ public GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest setUserGe return this; } + /** + * Optional. Pins the enqueue to this exact version rather than the ACTIVE one on the trigger, so + * an unpublished draft can be tested. Requires client_id, and the version is validated before it + * is enqueued; see integrationplatform/api/executionsservice/README.md. + * @return value or {@code null} for none + */ + public java.lang.String getWorkflowId() { + return workflowId; + } + + /** + * Optional. Pins the enqueue to this exact version rather than the ACTIVE one on the trigger, so + * an unpublished draft can be tested. Requires client_id, and the version is validated before it + * is enqueued; see integrationplatform/api/executionsservice/README.md. + * @param workflowId workflowId or {@code null} for none + */ + public GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest setWorkflowId(java.lang.String workflowId) { + this.workflowId = workflowId; + return this; + } + /** * Optional. If provided, the workflow_name is used to filter all the matched workflows having * same trigger_id+client_id. A combination of trigger_id, client_id and workflow_name identifies diff --git a/clients/google-api-services-integrations/v2/2.0.0/pom.xml b/clients/google-api-services-integrations/v2/2.0.0/pom.xml index dc7d39c59a3..864d8504015 100644 --- a/clients/google-api-services-integrations/v2/2.0.0/pom.xml +++ b/clients/google-api-services-integrations/v2/2.0.0/pom.xml @@ -8,8 +8,8 @@ com.google.apis google-api-services-integrations - v2-rev20260927-2.0.0 - Application Integration API v2-rev20260927-2.0.0 + v2-rev20261004-2.0.0 + Application Integration API v2-rev20261004-2.0.0 jar 2011 diff --git a/clients/google-api-services-integrations/v2/README.md b/clients/google-api-services-integrations/v2/README.md index d53433f5b5d..9d64d48e96b 100644 --- a/clients/google-api-services-integrations/v2/README.md +++ b/clients/google-api-services-integrations/v2/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-integrations - v2-rev20260927-2.0.0 + v2-rev20261004-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-integrations:v2-rev20260927-2.0.0' + implementation 'com.google.apis:google-api-services-integrations:v2-rev20261004-2.0.0' } ```